【WSL2笔记9】Ubuntu 环境ComfyUI 安装使用笔记

本文记录了在Ubuntu系统中安装ComfyUI的详细步骤,包括从Git仓下载,设置Python 3.9和Torch环境,安装依赖,启动参数说明,以及遇到的ModuleNotFoundError: No module named ‘chardet’、xFormers加载C++/CUDA扩展失败和Aborted错误的解决方案。确保在Win浏览器和本地局域网中可以访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 安装

1.1 Git仓下载ComfyUI

git clone https://github.com/comfyanonymous/ComfyUI.git

$ cd ~
$ git clone https://github.com/comfyanonymous/ComfyUI
Cloning into 'ComfyUI'...
remote: Enumerating objects: 10278, done.
remote: Counting objects: 100% (5100/5100), done.
remote: Compressing objects: 100% (1951/1951), done.
remote: Total 10278 (delta 3268), reused 3160 (delta 3148), pack-reused 5178
Receiving objects: 100% (10278/10278), 4.04 MiB | 97.00 KiB/s, done.
Resolving deltas: 100% (6965/6965), done.
Updating files: 100% (279/279), done.
$ cd ComfyUI

1.2 安装环境

1.2.1 Python 版本

ComfyUI在Ubuntu环境下,python 3.8、 3.9、 3.10 实测都能通过
使用3.9是为了后续兼容其他第三方插件,有些插件在3.10下依赖版本冲突
conda create -n comfyui python==3.9
conda activate comfyui

1.2.2 Torch 版本

Conda 安装
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
Pip 安装
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121

二选一即可

$ conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
nvidia
Channels:
 - pytorch
 - nvidia
 - defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /home/gpu/anaconda3/envs/comfyui

  added / updated specs:
    - pytorch
    - pytorch-cuda=12.1
    - torchaudio
    - torchvision


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    pytorch-2.2.1              |py3.9_cuda12.1_cudnn8.9.2_0        1.34 GB  pytorch
    torchaudio-2.2.1           |       py39_cu121         6.2 MB  pytorch
    torchtriton-2.2.0          |             py39       177.1 MB  pytorch
    torchvision-0.17.1         |       py39_cu121         7.9 MB  pytorch
    ------------------------------------------------------------
                                           Total:        1.53 GB

The following NEW packages will be INSTALLED:

  blas               anaconda/pkgs/main/linux-64::blas-1.0-mkl
  brotli-python      anaconda/pkgs/main/linux-64::brotli-python-1.0.9-py39h6a678d5_7
  bzip2              anaconda/pkgs/main/linux-64::bzip2-1.0.8-h5eee18b_5
  certifi            anaconda/pkgs/main/linux-64::certifi-2024.2.2-py
小米笔记本15 Pro 是一款适合开发者和IT专业人员使用的高性能轻薄本,其硬件配置通常能够满足运行WSL2(Windows Subsystem for Linux 2)的需求。以下是关于在该设备上安装和配置WSL2的详细指南。 ### 安装前准备 确保你的Windows版本支持WSL2。目前需要至少Windows 10 Build 18917或更高版本,或者Windows 11。可以通过检查系统信息来确认当前的操作系统版本。如果你使用的是较新的小米笔记本15 Pro,并且已经升级到了Win11,则可以直接进行下一步[^4]。 ### 启用WSL功能 打开PowerShell作为管理员并执行以下命令以启用WSL: ```powershell wsl --install ``` 如果上述命令不可用,可以手动启用相关组件: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` 重启计算机后设置默认版本为WSL2: ```powershell wsl --set-default-version 2 ``` ### 安装Linux发行版 访问Microsoft Store下载你喜欢的Linux发行版,比如Ubuntu安装完成后首次启动时会要求创建一个用户账户和密码。 ### 配置GPU支持 对于想要利用NVIDIA GPU加速的应用场景,你需要安装适用于Linux的NVIDIA驱动程序以及CUDA工具包。微软与NVIDIA合作提供了针对WSL2优化的驱动程序,可以从[NVIDIA官方网站](https://www.nvidia.com/Download/index.aspx)获取最新版的Game Ready Driver进行安装[^1]。 ### 内核更新 某些情况下可能需要更新Ubuntu内核以获得更好的兼容性或新特性支持。特别是当你拥有较新型号的笔记本电脑如ROG Zephyrus 13 (幻13),旧版内核可能无法完全支持所有硬件功能。此时可考虑升级到更新的Linux内核版本[^5]。 ### 开发环境搭建 一旦基础环境就绪,就可以开始安装必要的开发工具链了,例如Python、GCC编译器等。此外还可以根据个人喜好定制化终端体验,比如更换shell为Zsh并添加Oh My Zsh插件提高效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值