mac M1安装换脸Roop教程及所遇到的问题

1.安装miniconda,下载地址:

按 Python 版本划分的最新 Miniconda 安装程序链接:https://docs.anaconda.com/miniconda/miniconda-other-installer-links/

下载后直接默认安装即可。

我用的是:Python3.10对应的Miniconda

2.下载git上的Roop

使用git克隆:

复制代码
git clone https://github.com/s0md3v/roop.git

3.在roop的目录下,打开终端

先安装所需要的依赖:

复制代码
pip3 install -r requirements.txt

然后运行roop:

复制代码
./run.py

4.运行的时候,提示缺少哪个依赖,就依次下载

下载依赖遇到的问题:

  1. 使用pip3 install xxx 安装依赖

2.tkinterdnd2安装好后运行roop报错,意思是架构不支持,报错如下:

TkdndVersion = tkroot.tk.call('package', 'require', 'tkdnd') _tkinter.TclError: dlopen(/opt/miniconda3/lib/python3.10/site-packages/tkinterdnd2/tkdnd/osx64/libtkdnd2.9.2.dylib, 0x0006): tried: '/opt/miniconda3/lib/python3.10/site-packages/tkinterdnd2/tkdnd/osx64/libtkdnd2.9.2.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/opt/miniconda3/lib/python3.10/site-packages/tkinterdnd2/tkdnd/osx64/libtkdnd2.9.2.dylib' (no such file), '/opt/miniconda3/lib/python3.10/site-packages/tkinterdnd2/tkdnd/osx64/libtkdnd2.9.2.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64'))

解决方案:安装tkinterdnd2-universal

复制代码
pip3 install tkinterdnd2-universal

5.运行./run.py,启动成功后显示如下框,代表安装成功!

6.使用GPU加速

复制代码
pip uninstall onnxruntime onnxruntime-silicon
pip install onnxruntime-silicon==1.13.1

7.运行

普通启动:./run.py

启动CoreML加速代码:./run.py --execution-provider coreml

启动换脸+脸部增强+CoreML加速代码:./run.py --frame-processor face_swapper face_enhancer --execution-provider coreml

脸部增强模型(GFPGAN v1.4)下载地址:

https://github.com/TencentARC/GFPGAN/releases/download/v1.3.0/GFPGANv1.4.pth

(下载后放入到models下面)

相关推荐
Aftery的博客6 小时前
Xcode运行报错:SDK does not contain ‘libarclite‘ at the path
macos·cocoa·xcode
楚轩努力变强13 小时前
iOS 自动化环境配置指南 (Appium + WebDriverAgent)
javascript·学习·macos·ios·appium·自动化
猫头虎1 天前
如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解
网络·windows·网络协议·macos·智能路由器·pip·scipy
寻梦csdn2 天前
pycharm+miniconda兼容问题
ide·python·pycharm·conda
皮卡车厘子2 天前
Mac 挂载目录
macos
hampeter2 天前
【填坑指南】Trae/VS Code 远程连接 Ubuntu,终端总是自动激活特定的 Conda 环境?三招教你彻底解决!
linux·ubuntu·conda·trae
良逍Ai出海2 天前
在 Windows & macOS 上安装 Claude Code,并使用第三方 Key 的完整教程
windows·macos
热爱生活的五柒2 天前
linux/mac/wsl如何使用claude code,并配置免费的硅基流动API?(官方的需要付费订阅)
linux·运维·macos
403240733 天前
【Jetson开发避坑】虚拟环境(Conda/Venv)调用系统底层OpenCV与TensorRT的终极指南
人工智能·opencv·conda
胖胖大王叫我来巡山3 天前
mac本地安装DataEase桌面版
macos