如果你的 Python 可執行文件(python.exe
)位于 C:\comfyui\.venv\Scripts
,那么 .venv
本身已經是一個虛擬環境,你只需要 激活它,而無需再創建一個新的虛擬環境。
如何激活這個已有的虛擬環境?
1. 打開終端(CMD 或 PowerShell)
- 按
Win + R
,輸入cmd
或powershell
,回車。
2. 進入虛擬環境所在的目錄
cd C:\comfyui
3. 激活虛擬環境
在 CMD 中運行:
.\.venv\Scripts\activate
(注意是 Scripts
不是 Scripts
,如果文件夾名是 Scripts
就改成正確的)
在 PowerShell 中運行:
.\.venv\Scripts\Activate.ps1
如果報錯 “無法加載腳本,因為在此系統上禁止運行腳本”,先執行:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
然后再次嘗試激活。
驗證是否激活成功
- 激活后,命令行提示符前會出現
(.venv)
,例如:(.venv) C:\comfyui>
- 運行
python --version
或pip list
,確認 Python 和安裝的包來自虛擬環境。
常見問題
1. 報錯 系統找不到指定的路徑
- 檢查路徑是否正確:
- 確保
C:\comfyui\.venv\Scripts\activate
文件存在。 - 如果
.venv
不在C:\comfyui\
,調整cd
命令進入正確目錄。
- 確保
2. 報錯 無法識別 'activate'
- 可能是路徑拼寫錯誤,確保輸入:
(注意斜杠方向,Windows 用.\.venv\Scripts\activate
\
)
3. 想退出虛擬環境
deactivate
總結
- 你的
.venv
已經是虛擬環境,無需再python -m venv
創建。 - 激活關鍵:
- CMD:
.\venv\Scripts\activate
- PowerShell:
.\venv\Scripts\Activate.ps1
- CMD:
- 如果仍然失敗,檢查目錄結構或提供完整報錯信息進一步排查。