方法一:激活虚拟环境安装(推荐)
这是最标准的方法,可以确保依赖包安装在正确的隔离空间内。
-
打开终端:进入 ComfyUI 根目录。
-
进入插件目录:
Bash
cd custom_nodes/插件文件夹名称 -
激活虚拟环境:
-
Windows (Venv/终端):
PowerShell
..\..\..\venv\Scripts\activate -
Linux/Mac:
Bash
source ../../venv/bin/activate -
Conda 用户:
Bash
conda activate 你的环境名
-
-
执行安装:
Bash
pip install -r requirements.txt
方法二:直接指向 Python 路径(无需手动激活)
如果你不想执行激活命令,可以直接使用虚拟环境路径下的 python.exe 来运行 pip。
-
Windows: 在插件目录下运行:
PowerShell
..\..\venv\Scripts\python.exe -m pip install -r requirements.txt -
Linux/Mac: 在插件目录下运行:
Bash
../../venv/bin/python3 -m pip install -r requirements.txt
方法三:针对"秋叶/整合包"用户
如果你使用的是国内常见的"绘世"等一键整合包,通常根目录下会有一个 python_embeded 文件夹。
-
在插件目录的地址栏输入
cmd并回车。 -
输入以下命令(注意路径指向):
DOS
..\..\python_embeded\python.exe -m pip install -r requirements.txt
常见问题排查
-
权限问题 :如果提示权限不足,Linux 用户请在命令前加
sudo(但在虚拟环境中通常不需要);Windows 用户请以管理员身份运行终端。 -
网络问题:如果下载缓慢或失败,可以尝试使用镜像源(如清华源):
Bash
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple -
ComfyUI-Manager :大部分主流插件可以通过 ComfyUI 界面内的 Manager -> Install Missing Custom Nodes 自动修复依赖,这也是最省力的方式。