精品軟體與實用教程
在安裝stable-diffusion-webui的過程中遇到PIP錯誤
stable-diffusion目前是免費開源的文字生成圖片的AI工具,在安裝stable-diffusion的過程中,遇到了[WinError 10061] 由於目標電腦積極拒絕,無法連接的錯誤,照道理說,按照教學一步一步安裝不會發生錯誤,但是卻是遇到了,搜尋了大半天的,最後還是AI工具Claude解決了問題。
事情是這樣的,之前鼓搗stable-diffusion安裝的時候,安裝了python3.11.5 然後報錯,最後降級安裝了3.10.6。官方推薦的安裝也是python3.10.6,手賤安裝了最新版,然後還得卸載,重新安裝3.10.6,在安裝的過程中,誤打誤撞的安裝了一個aliyun的鏡像代理。
正確的應該是採用官方的安裝源。
解決方法
下面是AI提供的解決方法,依照這個思路,首先要查看的就是PIP的代理設定。
使用命令提示字元窗口,輸入pip config unset global.proxy 命令後,pip檔案的設定檔路徑,打開文件,刪除裡面的代理設置,然後一切正常了!
從您提供的新錯誤訊息來看,儘管我們切換到了清華大學的PyPI鏡像,問題仍然存在。這進一步表明問題可能與您的系統或網路設定有關,特別是與代理設定相關。讓我們嘗試一些更深入的解決方法:
1. 清除pip的代理設定:
在命令列中執行以下命令來清除可能的代理設定:
pip config unset global.proxy
2. 檢查系統環境變數:
確保沒有設定HTTP_PROXY 或HTTPS_PROXY 環境變數。您可以在命令列中使用 set
命令查看所有環境變數。
3. 暫時停用所有代理:
在命令列中執行以下命令,然後嘗試安裝:
set HTTP_PROXY=
set HTTPS_PROXY=
pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple --no-proxy
4. 檢查pip 版本:
運行 pip --version
確保您使用的是最新版本的pip。如果不是,可以嘗試升級:
python -m pip install --upgrade pip
5. 使用 --verbose
選項可取得更多資訊:
pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple --verbose
這可能會提供更多關於連接問題的詳細資訊。
6. 檢查網路連線:
試著ping 一下pypi.tuna.tsinghua.edu.cn,看是否能夠連線:
ping pypi.tuna.tsinghua.edu.cn
7. 臨時停用防火牆:
如果您有權限,可以嘗試暫時停用Windows防火牆,看是否解決問題。
8. 使用離線安裝方法:
如果線上安裝持續失敗,可以考慮下載PyTorch的wheel文件,然後進行離線安裝。
9. 檢查Python 和pip 的安裝路徑:
確保您使用的Python 和pip 版本與您的系統路徑設定相符。
如果以上方法都無法解決問題,可能需要進一步檢查您的網路環境或系統設定。可能需要諮詢您的網路管理員或IT支援人員,因為這可能涉及更深層的網路或系統配置問題。