
Roop
2025, Mar 16
前言
Roop本地化部署。
安装教程
基本环境及软件版本
- Python 3.10(recommended)
- Anaconda3
- ffmpeg
- visual studio 2022 runtimes (windows)
安装visual studio
在MS的官网可以直接下载,网站。
下载的是windows的可执行文件,直接安装,选择【使用c++的桌面开发】的选项,耐心等待安装即可。大约需要7G的空间。
安装完成后请重启电脑。
下载代码
在github的网站roop上直接下载代码即可。
有git工具的也可以直接clone仓库。
安装流程
刚开始安装时缺少很多环境和软件,导致安装流程十分复杂。完成必要的环境安装后其实流程很简单。
首先在Anaconda中新建一个虚拟环境,这里建议使用Python 3.10版本。
我的电脑是CUDA12.6,由于命令行下载很慢,于是我在资源网上下载了torch2.0.1+cu118和torchvision0.15.2+cu118两个版本,并本地安装。
然后安装Roop需要的环境即可。
安装过程中如果出现这个报错,ERROR: No matching distribution found for tb-nightly。
只要使用该命令pip install -i https://mirrors.aliyun.com/pypi/simple/ tb-nightly安装,然后重新运行安装需求环境的指令。
如果出现下载慢或者连接超时的情况,注意科学上网。安装结果没有报错,即完成。
使用方法
使用python run.py运行指令,就可以正常使用。
该仓库具有UI界面,方法不再赘述。在使用过程中如果卡住,可以看看命令行,会显示连接超时,这主要是因为使用过程中会自动去下载一些文件,需要科学上网。