在使用python做後臺開發時,因爲項目有諸多依賴包,需要在本地widows環境創建python虛擬環境,然後在虛擬環境中install各個依賴包。
結果很多次嘗試,總是報錯,無法創建本地虛擬環境,結果分析報錯日誌,發現是在pip install 包的時候 很多出現了timeout 錯誤。後來經過分析,斷定是因爲很多依賴包的庫在國外服務器,被block,導致無法下載。
所以要爲python 設置鏡像庫:
- 在windows文件管理器中,輸入 %APPDATA%, 會定位到一個新的目錄下
- 在該目錄下新建pip文件夾,然後到pip文件夾裏面去新建1個pip.ini文件
- 在pip.ini文件輸入
[global]
timeout = 1000
index-url = http://mirrors.aliyun.com/pypi/simple
trusted-host = mirrors.aliyun.com
然後保存。
這樣就把鏡像庫設置成國內的地址了。
再運行:
pip install -r H:\ecoweb\szu-economics-backend\requirements.txt
你會發現,命令行飛快閃過,依賴包很快就安裝完成了。
大功告捷。