离线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. 【WPF】释放图像资源, [删除时报另一进程占用]

    源:zhantianyou CODE private BitmapImage ReturnBitmap(string destFile) { // Read byte[] from png file ...

  2. Python版设计模式: 创建型模式:单例模式和工厂模式家族

    一. 单例模式(Singleton) 所谓单例模式,也就是说不管什么时候都要确保只有一个对象实例存在.很多情况下,整个系统中只需要存在一个对象,所有的信息都从这个对象获取,比如系统的配置对象,或者是线 ...

  3. sqli篇-本着就了解安全本质的想法,尽可能的用通俗易懂的语言去解释安全漏洞问题

    前言 最早接触安全也是从xss攻击和sql注入攻击开始的. 和xss一样屡居OWASPtop10 前三名的漏洞,sqli(sql Injection)sql注入攻击也是web安全中影响较大和影响范围较 ...

  4. 理解javascript里的ABC--apply bind call

    一,三者共同点 js中的apply,call,bind是对于初学者比较难的概念之一,比如说我..参考几篇文章之后,统一来讲, 1.这三个函数都属于Function.prototype下面的方法,如下图 ...

  5. 四.Android adb命令(持续更新...)

    1.安装:甭管从哪里下载下来的apk,放在指定的目录下,不一定非要是sdk的目录下:adb install "d:\hxcjaz.apk"(指定的一个目录)2.卸载:adb uni ...

  6. javadoc

    Oracle官方javadoc说明 Generates HTML pages of API documentation from Java source files. http://docs.orac ...

  7. NOIP2016滚粗记

    想了好久还是决定要写... Day0 Day-5得感冒一直没好,连磕5天药丸. 早晨得知爸妈都要上班并不能送我到校的消息,于是计划10:30集合,定表8:45准备自己走去学校. 然后平常睡得有点晚,结 ...

  8. div内容溢出时显示滚动条

    在style中添加overflow:scroll属性即可.

  9. html页面制作css基本设置

    html{ height: 100%;} *{ margin: 0; padding: 0;}/* tell the browser to render HTML 5 elements as bloc ...

  10. Django基础,Day3 - 编写 django admin

    Django 自带了一个简易编辑后台,可以称为"内容发布器",一般是提供给站点管理员使用的,其最开始也是开发出来提供给报社编辑和发布新闻使用的. 创建超级管理员: $ python ...