这几天搞Windows离线断网环境下安装Python包,配置环境,各种坑!做个记录,供以后查询吧。
# 生产环境 windows 7# python 2.7.9# pip 1.5.2
友情提示:当你遇到无法安装包的不明错误时,可以回头来考虑如下建议了:
想办法更新Python版本!!!
想办法更新Python版本!!!
想办法更新Python版本!!!
如果不能更新Python版,
想办法更新pip
版本!!!
想办法更新pip
版本!!!
想办法更新pip
版本!!!
pip
版本pip
pip-8.1.2-py2.py3-none-any.whl
和wheel-0.29.0-py2.py3-none-any.whl
,在packages文件夹中。离线安装pip
时,这两个包需要准备好。
pip
get-pip.py
cmd窗口执行
python.exe get-pip.py --no-index --find-links=d:\python27\packages
PS:如果你可以联网,那么安装pip
就方便多了,执行python get-pip.py
。
例如:
pip install numpypip install pandas
在D:\python27目录下新建packages
文件夹用来存储下载下来的所需安装包。
在 D:\Python27\Scripts下启动cmd窗口。
pip list #查看安装的包pip freeze >requirements.txtpip install --download d:\python27\packages -r requirements.txt
将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命令还能玩出花儿来啊!参考文章中有好资源,希望不要错过!走一遍,留个印象,以后要用到就能想起来~
联系客服