关于开源换脸程序roop的一些安装问题和可能的解决办法

此为本文所指的roop

本文所用设备为M芯片Mac,可能对于intelMac/Window/Linux等系统不生效。

软件操作针对vscode,其他软件请自行考虑使用。

在一切之前

请首先阅读原安装指南(可能需要科学上网手段)

1.python程序环境安装不上

解决办法:尝试使用venv:

  1. 安装python3.10
  2. 打开vscode
  3. 在一个.py程序下点击右下角的版本号
  4. 点击Create Virtual Environment
  5. 点击.venv
  6. 点击3.10开头的版本
  7. 点击requirement.txt
  8. 等待很长一段时间下载

2.python不断报错tk安装问题

如:

1
2
3
4
5
6
7
8
9
10
11
12
Traceback (most recent call last):
File "安装目录/roop-main/run.py", line 3, in <module>
from roop import core
File "安装目录/roop-main/roop/core.py", line 20, in <module>
import roop.ui as ui
File "安装目录/roop-main/roop/ui.py", line 4, in <module>
import customtkinter as ctk
File "安装目录/roop-main/.venv/lib/python3.10/site-packages/customtkinter/__init__.py", line 5, in <module>
from tkinter import Variable, StringVar, IntVar, DoubleVar, BooleanVar
File "/opt/homebrew/Cellar/python@3.10/3.10.16/Frameworks/Python.framework/Versions/3.10/lib/python3.10/tkinter/__init__.py", line 37, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ModuleNotFoundError: No module named '_tkinter'

解决办法:

命令行运行brew install python-tk@3.10

上一篇
下一篇