断网python第三方库安装_断网环境下利用pip安装Python离线安装包(转载)
這幾天搞Windows離線斷網(wǎng)環(huán)境下安裝Python包,配置環(huán)境,各種坑!做個(gè)記錄,供以后查詢吧。
# 生產(chǎn)環(huán)境 windows 7
# python 2.7.9
# pip 1.5.2
友情提示:當(dāng)你遇到無(wú)法安裝包的不明錯(cuò)誤時(shí),可以回頭來(lái)考慮如下建議了:
想辦法更新Python版本!!!
想辦法更新Python版本!!!
想辦法更新Python版本!!!
如果不能更新Python版,
想辦法更新pip版本!!!
想辦法更新pip版本!!!
想辦法更新pip版本!!!
一、更新pip版本
1.下載最新pip
新建packages文件夾放在目錄中:d:python27packages。
Unofficial Windows Binaries for Python Extension Packages
從該網(wǎng)站提供的編譯好的包下載最新版本pip-8.1.2-py2.py3-none-any.whl和wheel-0.29.0-py2.py3-none-any.whl,在packages文件夾中。
離線安裝pip時(shí),這兩個(gè)包需要準(zhǔn)備好。
2.安裝下載好的pip
進(jìn)入python27目錄(目錄下有python.exe),也放在該目錄。
從pip文檔下載get-pip.py
cmd窗口執(zhí)行
python.exe get-pip.py --no-index --find-links=d:\python27\packages
PS:如果你可以聯(lián)網(wǎng),那么安裝pip就方便多了,執(zhí)行python get-pip.py。
方案
1.在可以聯(lián)網(wǎng)的開(kāi)發(fā)機(jī)器上安裝好需要的包
例如:
pip install numpy
pip install pandas
2.打包已安裝的包
在D:python27目錄下新建packages文件夾用來(lái)存儲(chǔ)下載下來(lái)的所需安裝包。
在 D:Python27Scripts下啟動(dòng)cmd窗口。
pip list #查看安裝的包
pip freeze >requirements.txt
pip install --download d:\python27\packages -r requirements.txt
3.離線情況安裝打包好的包
將packages文件夾和requirement.txt拷貝至離線機(jī)器上目錄下,packages文件夾放在D:Python27下,requirement.txt放在D:Python27Scripts下。
requirements.txt文件放在pip.exe目錄下。
pip install --no-index --find-index=d:\python27\packages -r requirements.txt
補(bǔ)充
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.原來(lái)一個(gè)pip命令還能玩出花兒來(lái)啊!參考文章中有好資源,希望不要錯(cuò)過(guò)!走一遍,留個(gè)印象,以后要用到就能想起來(lái)~
參考
總結(jié)
以上是生活随笔為你收集整理的断网python第三方库安装_断网环境下利用pip安装Python离线安装包(转载)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 加密生成指定长度_那些奇奇怪怪的需求(一
- 下一篇: python给用户打标签_python用