问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

ComfyUI 安装教程(Mac M2 版本)

创作时间:
作者:
@小白创作中心

ComfyUI 安装教程(Mac M2 版本)

引用
1
来源
1.
https://www.bilibili.com/read/cv36698543

ComfyUI 安装教程

0. 更新 Python 版本(如果需要)

如果你的系统中安装的是 Python 3.9 或其他版本,而你需要使用 Python 3.11.9,可以通过以下命令更新 Python 版本:

pyenv install 3.11.9
pyenv global 3.11.9

1. 确认 Python 环境

确保使用的是正确版本的 Python。使用 pyenv 可以通过以下命令查看和设置 Python 版本:

pyenv versions # 查看所有已安装的 Python 版本
pyenv global 3.11.9 # 设置全局版本为 3.11.9

2. 创建虚拟环境(推荐,但是我没用这个方式,这里仅供参考)

说明:如果你使用虚拟环境的,请将全部流程都在虚拟环境中操作一遍,保证后面全部的依赖在这个虚拟环境中都安装了

在项目目录中创建并激活虚拟环境以隔离项目依赖:

python3 -m venv venv
source venv/bin/activate

3. 安装依赖

安装 ComfyUI 所需的依赖项:

pip install torch torchvision torchaudio
pip install safetensors
pip install pyyaml
pip install psutil
pip install einops
pip install transformers
pip install scipy
pip install torchsde
pip install aiohttp

如果遇到安装超时,可以使用国内镜像源或增加超时时间(如果是网络中断导致的问题,可以多尝试几次):

pip install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple --timeout 100

4. 验证依赖安装

安装完成后,启动 Python 解释器并验证依赖是否安装成功:

import package_name
print(package_name.__version__)

5. 运行 ComfyUI

使用以下命令进入项目目录:

cd 这里将你的文件夹直接拖动到终端窗口即可,将会显示对应目录,回车就进入项目目录

在项目目录中执行以下命令启动 ComfyUI:

python3 main.py

6. 遇到问题的解决办法(如果上面驱动安装后,还是有问题,请重新安装)

如果在安装过程中遇到 ModuleNotFoundError,请根据提示安装相应的模块。以下是一些常见问题的解决方案:

  • torch: 确保安装了 PyTorch 及其相关库。
  • safetensors: 安装用于安全加载和保存张量数据的库。
  • pyyaml: 安装用于处理 YAML 文件的库。
  • psutil: 安装用于获取系统信息的库。
  • einops: 安装用于张量操作的库。
  • transformers: 安装 Hugging Face 的 transformers 库。
  • scipy: 安装用于科学计算的库。
  • torchsde: 安装用于随机微分方程的 PyTorch 扩展。
  • aiohttp: 安装用于异步 HTTP 客户端/服务器的库。

7. 退出虚拟环境

使用以下命令退出虚拟环境:

deactivate

8. 删除虚拟环境

如果需要删除名字叫“venv”的虚拟环境,可以使用以下命令:

rm -rf venv

9. 打开 ComfyUI

使用以下命令运行 ComfyUI,并在本地打开:

python3 main.py

看到窗口中有类似“http://127.0.0.1:8188/”这个地址,复制在浏览器打开即可

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号