技术库 > Python

pip安装Python离线安装包

技术库:tec.5lulu.com

# 生产环境 windows 7
# python 2.7.9 # pip 1.5.2

from:tec.5lulu.com

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

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

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

1 更新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:python27packages

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

2 方案

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

例如:

pip install numpy
pip install pandas

2.打包已安装的包

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

在 D:Python27Scripts下启动cmd窗口。

pip list #查看安装的包 pip freeze >requirements.txt
pip install --download d:python27packages -r requirements.txt

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

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

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

    pip install --no-index --find-index=d:python27packages -r requirements.txt

3 补充

1.下载指定的包到指定文件夹

pip install --download d:python27packs pandas(-r requirements.txt)

2.安装指定的离线包

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

pip安装Python离线安装包


标签: python 文件夹 pip本文链接 http://tec.5lulu.com/detail/108a0n4wmt1ry8s32.html

我来评分 :6.1
0

转载注明:转自5lulu技术库

本站遵循:署名-非商业性使用-禁止演绎 3.0 共享协议

www.5lulu.com