🔧 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:
bashcd đường_dẫn_đến_thư_mục
Tải mã nguồn bằng lệnh:
bashgit clone https://github.com/comfyanonymous/ComfyUI.git
Điều hướng vào thư mục:
bashcd ComfyUI
4️⃣ Cài đặt các thư viện phụ thuộc
Tạo môi trường ảo cho Python:
bashpython -m venv venv
Kích hoạt môi trường ảo:
bashvenv\Scripts\activate
Cài đặt thư viện:
bashpip install -r requirements.txt
5️⃣ Khởi chạy ComfyUI
Trong thư mục ComfyUI, chạy lệnh:
bashpython 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!
🛠 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:
powershellGet-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:
powershellSet-ExecutionPolicy Unrestricted -Scope CurrentUser
Nếu muốn thiết lập chính sách an toàn hơn:
powershellSet-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:
powershellvenv\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:
powershellvenv\Scripts\activate
2️⃣ Cài đặt thư viện PyYAML
Nhập lệnh sau để cài đặt:
powershellpip install PyYAML
Kiểm tra xem thư viện đã được cài đặt thành công bằng cách nhập:
powershellpip list | findstr PyYAML
3️⃣ Thử chạy lại ComfyUI
Quay lại thư mục ComfyUI và chạy lại lệnh:
powershellpython 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:
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:
powershellvenv\Scripts\activate
2️⃣ Cài đặt PyTorch
Chạy lệnh sau:
powershellpip 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:
pythonimport torch print(torch.__version__)
4️⃣ Thử chạy lại ComfyUI
Quay lại thư mục ComfyUI và chạy:
powershellpython 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:
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:
pip install numpy
🔹 Cài đặt SafeTensors Cài đặt SafeTensors bằng lệnh:
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:
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:
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:
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:
pip install numpy
🔹 Cài đặt SafeTensors Cài đặt SafeTensors bằng lệnh:
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:
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:
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:
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