pip离线下载python包

这几天搞Windows离线断网环境下安装Python包,配置环境,各种坑!做个记录,供以后查询吧。

     # 生产环境

windows xp# python 2.7# pip 8.1.2

     友情提示:当你遇到无法安装包的不明错误时,可以回头来考虑如下建议了:

     一、更新 pip版本

1.下载最新 pip

新建packages文件夹放在目录中:d:python27packages。

     Unofficial Windows Binaries for Python Extension Packages

     从该网站提供的编译好的包下载最新版本 pip-8.1.2-py2.py3-none-any.whl和 wheel-0.29.0-py2.py3-none-any.whl,在packages文件夹中。

     离线安装 pip时,这两个包需要准备好。

     2.安装下载好的 pip

     进入python27目录(目录下有python.exe),也放在该目录。

     从 pip文档下载 get-pip.py

     get-pip下载链接

     cmd窗口执行

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

     PS:如果你可以联网,那么安装 pip就方便多了,执行 python get-pip.py。

     方案 1.在可以联网的开发机器上安装好需要的包

     例如:

     pip install numpypip install pandas

2.打包已安装的包

在D:python27目录下新建 packages文件夹用来存储下载下来的所需安装包。

     在 D:Python27Scripts下启动cmd窗口。

     pip list #查看安装的包

pip freeze >requirements.txtpip install --download d:/python27/packages -r requirements.txt

3.离线情况安装打包好的包

将 packages文件夹和 requirement.txt拷贝至离线机器上目录下, packages文件夹放在D:Python27下, requirement.txt放在D:Python27Scripts下。

     requirements.txt文件放在 pip.exe目录下。

     pip install --no-index --find-link=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)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容