🔧 Các bước cài đặt ComfyUI trên Windows 11

 

🔧 Các bước cài đặt ComfyUI trên Windows 11

1️⃣ Cài đặt Python

  • Tải Python 3.10 từ .

  • Khi cài đặt, nhớ chọn Add Python to PATH.

  • Kiểm tra cài đặt bằng lệnh: python --version.

2️⃣ Cài đặt Git

  • Tải Git từ .

  • Cài đặt với các tùy chọn mặc định.

  • Kiểm tra bằng lệnh: git --version.

3️⃣ Tải mã nguồn ComfyUI

  • Mở Command Prompt và điều hướng đến thư mục mong muốn:

    bash
    cd đường_dẫn_đến_thư_mục
    
  • Tải mã nguồn bằng lệnh:

    bash
    git clone https://github.com/comfyanonymous/ComfyUI.git
    
  • Điều hướng vào thư mục:

    bash
    cd ComfyUI
    

4️⃣ Cài đặt các thư viện phụ thuộc

  • Tạo môi trường ảo cho Python:

    bash
    python -m venv venv
    
  • Kích hoạt môi trường ảo:

    bash
    venv\Scripts\activate
    
  • Cài đặt thư viện:

    bash
    pip install -r requirements.txt
    

5️⃣ Khởi chạy ComfyUI

  • Trong thư mục ComfyUI, chạy lệnh:

    bash
    python main.py
    
  • Mở trình duyệt và truy cập:

    http://127.0.0.1:8188
    
  • Bây giờ bạn có thể sử dụng giao diện đồ họa của ComfyUI!





Nếu gặp các lỗi:
PS E:\ComfyUI\ComfyUI> venv\Scripts\activate venv\Scripts\activate : File E:\ComfyUI\ComfyUI\venv\Scripts\Activate.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170. At line:1 char:1 + venv\Scripts\activate + ~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : SecurityError: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess 

🛠 Cách sửa lỗi "running scripts is disabled on this system"

1️⃣ Mở PowerShell với quyền Admin

  • Nhấn Win + X, chọn Windows Terminal (Admin) hoặc PowerShell (Admin).

2️⃣ Kiểm tra chính sách hiện tại

  • Nhập lệnh:

    powershell
    Get-ExecutionPolicy
    
  • Nếu kết quả là Restricted, thì đây là nguyên nhân gây ra lỗi.

3️⃣ Thay đổi chính sách thực thi

  • Nhập lệnh sau để cho phép thực thi các tập lệnh:

    powershell
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser
    
  • Nếu muốn thiết lập chính sách an toàn hơn:

    powershell
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    
  • Xác nhận thay đổi bằng cách nhập Y khi được hỏi.

4️⃣ Thử kích hoạt lại môi trường ảo

  • Quay lại thư mục ComfyUI và thử lại lệnh:

    powershell
    venv\Scripts\activate
    

👉 Nếu vẫn gặp lỗi, hãy thử khởi động lại PowerShell hoặc kiểm tra quyền của tài khoản đang sử dụng. Chúc bạn thành công! 🚀


(venv) PS E:\ComfyUI\ComfyUI> python main.py Traceback (most recent call last): File "E:\ComfyUI\ComfyUI\main.py", line 11, in <module> import utils.extra_config File "E:\ComfyUI\ComfyUI\utils\extra_config.py", line 2, in <module> import yaml ModuleNotFoundError: No module named 'yaml'

🛠 Cách sửa lỗi "No module named 'yaml'"

1️⃣ Đảm bảo môi trường ảo đã được kích hoạt

  • Nếu bạn chưa kích hoạt, hãy chạy lệnh:

    powershell
    venv\Scripts\activate
    

2️⃣ Cài đặt thư viện PyYAML

  • Nhập lệnh sau để cài đặt:

    powershell
    pip install PyYAML
    
  • Kiểm tra xem thư viện đã được cài đặt thành công bằng cách nhập:

    powershell
    pip list | findstr PyYAML
    

3️⃣ Thử chạy lại ComfyUI

  • Quay lại thư mục ComfyUI và chạy lại lệnh:

    powershell
    python main.py
    

👉 Nếu vẫn gặp lỗi, hãy thử cài đặt lại tất cả các thư viện bằng lệnh:

powershell
pip install -r requirements.txt

Hy vọng cách này giúp bạn khắc phục vấn đề! 🚀


(venv) PS E:\ComfyUI\ComfyUI> python main.py Traceback (most recent call last): File "E:\ComfyUI\ComfyUI\main.py", line 134, in <module> import comfy.utils File "E:\ComfyUI\ComfyUI\comfy\utils.py", line 20, in <module> import torch ModuleNotFoundError: No module named 'torch'

🛠 Cách sửa lỗi "No module named 'torch'"

1️⃣ Đảm bảo môi trường ảo đã được kích hoạt

  • Nếu chưa kích hoạt, hãy chạy:

    powershell
    venv\Scripts\activate
    

2️⃣ Cài đặt PyTorch

  • Chạy lệnh sau:

    powershell
    pip install torch
    
  • Nếu cần phiên bản phù hợp với GPU NVIDIA, bạn có thể tìm phiên bản phù hợp và chạy lệnh tương ứng.

3️⃣ Kiểm tra cài đặt

  • Nhập Python và kiểm tra:

    python
    import torch
    print(torch.__version__)
    

4️⃣ Thử chạy lại ComfyUI

  • Quay lại thư mục ComfyUI và chạy:

    powershell
    python main.py
    

👉 Nếu vẫn gặp lỗi, hãy thử cài đặt lại tất cả thư viện bằng lệnh:

powershell
pip install -r requirements.txt

Hy vọng điều này giúp ích cho bạn! 🚀


1️⃣ Lỗi thiếu NumPy: PyTorch cần thư viện NumPy nhưng không tìm thấy. 2️⃣ Lỗi thiếu SafeTensors: Chương trình yêu cầu thư viện safetensors nhưng chưa được cài đặt.

🛠 Cách sửa lỗi

🔹 Cài đặt NumPy Chạy lệnh sau để cài NumPy:

powershell
pip install numpy

🔹 Cài đặt SafeTensors Cài đặt SafeTensors bằng lệnh:

powershell
pip install safetensors

🔹 Kiểm tra lại các thư viện Sau khi cài xong, thử kiểm tra bằng cách:

powershell
pip list | findstr numpy
pip list | findstr safetensors

Nếu cả hai thư viện xuất hiện trong danh sách, hãy thử chạy lại ComfyUI:

powershell
python main.py

👉 Nếu vẫn gặp lỗi, hãy thử cài đặt lại tất cả thư viện bằng:

powershell
pip install -r requirements.txt

Hy vọng cách này giúp bạn khắc phục vấn đề! 🚀

E:\ComfyUI\ComfyUI\venv\Lib\site-packages\torch\_subclasses\functional_tensor.py:275: UserWarning: Failed to initialize NumPy: No module named 'numpy' (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\torch\csrc\utils\tensor_numpy.cpp:81.) cpu = _conversion_method_template(device=torch.device("cpu")) Traceback (most recent call last): File "E:\ComfyUI\ComfyUI\main.py", line 134, in <module> import comfy.utils File "E:\ComfyUI\ComfyUI\comfy\utils.py", line 24, in <module> import safetensors.torch ModuleNotFoundError: No module named 'safetensors'

1️⃣ Lỗi thiếu NumPy: PyTorch cần thư viện NumPy nhưng không tìm thấy. 2️⃣ Lỗi thiếu SafeTensors: Chương trình yêu cầu thư viện safetensors nhưng chưa được cài đặt.

🛠 Cách sửa lỗi

🔹 Cài đặt NumPy Chạy lệnh sau để cài NumPy:

powershell
pip install numpy

🔹 Cài đặt SafeTensors Cài đặt SafeTensors bằng lệnh:

powershell
pip install safetensors

🔹 Kiểm tra lại các thư viện Sau khi cài xong, thử kiểm tra bằng cách:

powershell
pip list | findstr numpy
pip list | findstr safetensors

Nếu cả hai thư viện xuất hiện trong danh sách, hãy thử chạy lại ComfyUI:

powershell
python main.py

👉 Nếu vẫn gặp lỗi, hãy thử cài đặt lại tất cả thư viện bằng:

powershell
pip install -r requirements.txt

Hy vọng cách này giúp bạn khắc phục vấn đề! 🚀


(venv) PS E:\ComfyUI\ComfyUI> python main.py

Traceback (most recent call last):

  File "E:\ComfyUI\ComfyUI\main.py", line 134, in <module>

    import comfy.utils

  File "E:\ComfyUI\ComfyUI\comfy\utils.py", line 26, in <module>

    from PIL import Image

ModuleNotFoundError: No module named 'PIL'

=> cài thêm pip install pillow







Mới hơn Cũ hơn