用pip指令,在安裝Django3.2時報錯,詢問ChatGpt后得到的解決方案
pip
下載超時 —— 是 當前網絡連接到 PyPI 官方源太慢或不穩定,甚至可能連不上了,而 pip 默認的超時時間又太短,就導致了中途失敗:
ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
🧪解決方案:換國內鏡像源 + 延長超時時間 ??🐢
你目前最穩妥的做法是 臨時使用國內的 PyPI 鏡像,下載速度秒變閃電!
? 推薦使用清華源(速度快,穩定性強)
🔧命令如下:
pip install Django==3.2 -i https://pypi.tuna.tsinghua.edu.cn/simple --timeout 120
🧠解釋一下命令含義:
參數 | 含義說明 |
---|---|
-i 清華源URL | 指定用清華鏡像代替默認源 |
--timeout 120 | 超時時間拉長到 120 秒,防止大文件斷連 |
Django==3.2 | 明確指定版本,避免下載新版本又出錯 |
以下方法,親測可用
💡一次性設定鏡像源(可選)
如果你經常用 pip 下載東西都很慢或出錯,可以配置為默認使用清華源:
【步驟如下】:
- 打開命令行,輸入:
mkdir %APPDATA%\pip
- 創建 pip 配置文件:
notepad %APPDATA%\pip\pip.ini
- 寫入以下內容:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
timeout = 120
- 保存關閉。
🏁最后再執行命令:
pip install Django==3.2
就會默認走清華鏡像下載,速度飛起🚀!