內網快速安裝python第三方包
內網安裝包是一個很麻煩的問題,很多時候,內網的源會出現問題,導致無法安裝。
這里給出一種快速在內網中安裝第三方包,無需使用內網的源。
外網操作
1.根據開發環境下的所需的包導出內網需要的包列表文件requirements.txt
pip freeze > requirements.txt
2.根據包名/包清單文件requirements.txt下載離線包
# 單個包
pip download -d ~/packagesdir <packagename>
# 多個包清單
pip download -d ~/packagesdir -r requirements.txt
這里操作是將包文件下載放在家目錄下的packagesdir中
內網操作
1.將外網的packagesdir文件夾和requirements.txt,放在內網的某一目錄下,比如d盤
2.在文件所在路徑開啟命令窗口,安裝模塊
- 單個包
pip install --no-index --ignore-installed --find-links=packagesdir
- requirements.txt文件
pip install --no-index --ignore-installed --find-links=packagesdir -r requirements.txt