离线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。
    二、保存python包,并且离线安装包
      方案 1.在可以联网的开发机器上安装好需要的包
      例如:
      pip install numpypip 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下。      
      pip install --no-index --find-link=d:/python27/packages -r requirements.txt
 
补充
      1.下载指定的包到指定文件夹。在 D:Python27/Scripts下启动cmd窗口。
      pip install --download d:/python27/packs pandas      或
  pip install --download d:/python27/packs -r requirements.txt
      2.安装指定的离线包
      pip install --no-index --find-links=d:/python27/packs/ pandas 或      
      pip install --no-index --find-links=d:/python27/packs/  -r requirements.txt  

离线pip下载Python包的更多相关文章

  1. Windows下使用pip安装python包是报错-UnicodeDecodeError: 'ascii' codec can't decode byte 0xcb in position 0

    先交待下开发环境: 操作系统:Windows 7 Python版本:2.7.9 Pip版本:6.1.1 其他环境忽略 在windows下使用pip下载python包,出现如下错误 Collecting ...

  2. Windows10使用pip安装python包时报错-UnicodeDecodeError: 'ascii' codec c

    本人是Windows10,用的方法2解决的 原文链接http://blog.csdn.net/all_over_servlet/article/details/45112221 先交待下开发环境: 操 ...

  3. Python学习笔记(二)在线用pip下载第三方包

    根据他人的博客,可以发现pip也是可以离线安装已经下载好的包的,具体请参考<pip常用命令>.由于现在还没进展到那个程度,所以本次博客先记录一下我已经学会的东西. 1.pip基本用法 (1 ...

  4. 使用douban源下载python包

    需求 python默认使用国外源下载依赖包,由于一些其它因素(例如网络差了,国外机器炸了,我们强大的祖国了...)经常导致下载安装失败,so出现了以豆瓣为主的国内下载源 如何使用豆瓣进行下载 豆瓣下载 ...

  5. conda 按照指定源下载python包

    conda 按照指定源下载python包 换成了国内的pip源就可以正常安装了,我使用的是:pip install xlrd -i http://pypi.douban.com/simple --tr ...

  6. 下载python包

    修改pip下载源 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider 更新pip版本 python -m pip inst ...

  7. 在windows下使用pip安装python包遇到缺失stdint.h文件的错误

    今天在windows上使用pip安装一个python包python-lzf时遇到如下的错误: fatal error C1083: Cannot open include file: 'stdint. ...

  8. pip安装python包出现Cannot fetch index base URL http://pypi.python.org/simple/

    pipinstall***安装python包,出现 Cannot fetch index base URL  http://pypi.python.org/simple /错误提示或者直接安装不成功. ...

  9. ubuntu下pycharm无法使用pip安装python包的修复方案

    1. 在pycharm 中安装python包会报错“pycharm ModuleNotFoundError: No module named 'distutils.core'”: 2. 可能原因:in ...

随机推荐

  1. Gone Fishing POJ 1042

    #include<cstdio> #include<iostream> #include<algorithm> #include<cstring> us ...

  2. charing animation

    FHD : full high definition,1920 x 1080,全高清 vendor/mediatek/proprietary/bootable/bootloader/lk/dev/lo ...

  3. Mysql字符串字段判断是否包含某个字符串的3种方法

    方法一: SELECT * FROM users WHERE emails like "%b@email.com%"; 方法二: 利用MySQL 字符串函数 find_in_set ...

  4. 最全的 JavaScript 知识总结

    来源于:http://gcdn.gcpowertools.com.cn/showtopic-28404-1-3.html?utm_source=gold.xitu.io&utm_medium= ...

  5. Python学习--Python简介

    Python 简介 Python是一种解释型.编译性.面向对象.动态数据类型的高级程序设计语言.Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. P ...

  6. Rabbitmq集群升级方案

    升级Rabbitmq 3.6.3版本至3.6.6版本,升级过程中的一些关键步骤记录 Step 1: 顺序关闭集群所有节点,这里注意最后一个关闭的节点必须保证为硬盘节点,而非RAM节点: centOS ...

  7. Ubuntu14.04无法在var/www内新建文档

    /var/www文件夹的所有者属于www-data用户组. 要想用你自己的帐号在/var/www里面创建文件和文件夹,最好的办法是把自己的帐号纳入到www-data用户组中. 命令:sudo user ...

  8. 在javascript中使用Json

    jSON是JavaScript面向对象语法的一个子集.由于JSON是JavaScript的一个子集,因此它可清晰的运用于此语言中. 文本生成json对象,必须在外面加一对括号. js 代码 var m ...

  9. Django models Form model_form 关系及区别

    Django models Form model_form

  10. Smallest Common Multiple

    FCC题目:找出能被两个给定参数和它们之间的连续数字整除的最小公倍数. 范围是两个数字构成的数组,两个数字不一定按数字顺序排序. 例如对 1 和 3 -- 找出能被 1 和 3 和它们之间所有数字整除 ...