斷網環境下利用pip安裝Python離線安裝包


這幾天搞Windows離線斷網環境下安裝Python包,配置環境,各種坑!做個記錄,供以后查詢吧。

# 生產環境 windows 7
# python 2.7.9
# pip 1.5.2

友情提示:當你遇到無法安裝包的不明錯誤時,可以回頭來考慮如下建議了:

想辦法更新Python版本!!!
想辦法更新Python版本!!!
想辦法更新Python版本!!!

如果不能更新Python版,
想辦法更新pip版本!!!
想辦法更新pip版本!!!
想辦法更新pip版本!!!

一、更新pip版本

1.下載最新pip

離線安裝pip時,這兩個包需要准備好。

2.安裝下載好的pip

python.exe get-pip.py --no-index --find-links=d:\python27\packages

PS:如果你可以聯網,那么安裝pip就方便多了,執行python get-pip.py

方案

1.在可以聯網的開發機器上安裝好需要的包

例如:

pip install numpy
pip install pandas

2.打包已安裝的包

在D:\python27目錄下新建packages文件夾用來存儲下載下來的所需安裝包。

在 D:\Python27\Scripts下啟動cmd窗口。

pip list #查看安裝的包
pip freeze >requirements.txt
pip install --download d:\python27\packages -r requirements.txt

3.離線情況安裝打包好的包

packages文件夾和requirement.txt拷貝至離線機器上目錄下,
packages文件夾放在D:\Python27下,requirement.txt放在D:\Python27\Scripts下。

  • requirements.txt文件放在pip.exe目錄下。
pip install --no-index --find-index=d:\python27\packages -r requirements.txt

補充

1.下載指定的包到指定文件夾

pip install --download d:\python27\packs pandas(-r requirements.txt)

2.安裝指定的離線包

pip install --no-index --find-links=d:\python27\packs\ pandas (-r requirements.txt)

3.原來一個pip命令還能玩出花兒來啊!參考文章中有好資源,希望不要錯過!走一遍,留個印象,以后要用到就能想起來~

參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM