python断网还能用吗_断网环境下利用pip安装Python离线安装包

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

# 生产环境 windows 7

# python 2.7.9

# pip 1.5.2

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

想办法更新Python版本!!!

想办法更新Python版本!!!

想办法更新Python版本!!!

如果不能更新Python版,

想办法更新pip版本!!!

想办法更新pip版本!!!

想办法更新pip版本!!!

一、更新pip版本

1.下载最新pip

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

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

cmd窗口执行

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

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

方案

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

例如:

pip install numpy

pip 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下。

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命令还能玩出花儿来啊!参考文章中有好资源,希望不要错过!走一遍,留个印象,以后要用到就能想起来~

参考

Windows环境下利用anaconda3安装python版本的Xgboost

网上有各种不同安装Xgboost的教程,但是有些教程对于一个新手来说,照着做安装成功是很困难的.本人也是新手,第一次安装Xgboost的时候,照着某个教程做,结果总是安装不上,甚至想到要放弃.后来经一 ...

在windows环境下利用virtualenv搭建Python虚拟环境

安装Python 安装时只有一点需要注意,一定一定要将Python添加到系统环境变量那一项勾选. 安装 virtualenv 加入系统目录之后,命令行(CMD)下就多了一条命令:pip.用pip可以自 ...

windows7环境下使用pip安装MySQLdb for python3.7

1.首先,需要确定你已经安装了pip.在Python2.7的安装包中,easy_install.py和pip都是默认安装的.可以在Python的安装目录先确认,如果\Python37\Scripts里 ...

windows7环境下使用pip安装MySQLdb

1.首先,需要确定你已经安装了pip.在Python2.7的安装包中,easy_install.py和pip都是默认安装的.可以在Python的安装目录先确认,如果\Python27\Scripts里 ...

windows下使用pip安装python的第三方lxml库

lxml是Python语言里和XML以及HTML工作的功能最丰富和最容易使用的库.lxml库的安装和python其他第三方库的安装方法是一样的,只是可能由于一些细节上的失误导致安装失败. 工具 Pyt ...

win10环境下利用pyinstaller把python代码(.py)打包成可执行文件(.exe)

前言 最近写了一个小小的检测程序,python写起来只需要短短一百行,可是打包起来就没有C那么容易了.下面记录一下我艰难的"打包"过程. 方法一:py2exe py2exe是一种经 ...

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

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

Windows下使用pip安装Python模块

打开cmd窗口: 找到pip安装路径: 拖动pip.exe到命令行窗口: 空格并输入“install 包名”,回车. ========================================= ...

随机推荐

PAT 1003. 我要通过!(20)

"答案正确"是自动判题系统给出的最令人欢喜的回复.本题属于PAT的"答案正确"大派送 -- 只要读入的字符串满足下列条件,系统就输出"答案正确&quo ...

安装 SQL SERVER 2008 必须使用 "角色管理工具" 错误 的 解决方案 (转)

刚在服务器(Win2008)上安装SqlServer2008的时候出现了这么一个报错——必须使用“角色管理工具”安装或配置Microsoft .NET Framework 3.5 SP1.一开始以为是 ...

C++11静态assert

[C++11静态assert] C++11新的关键字static_assert可以解决模板中的状态检察. 声明采取以下的形式: 这里有一些如何使用static_assert的例子: 当常数表达式值为f ...

cocos js响应过程

使用ccbi: js加载ccbi时候,会调用CCBReader的函数readNodeGraphFromData,从根节点递归解析子节点,使用readNodeGraph函数解析单个节点. 当碰到CCMe ...

集成支付宝-iOS

前言 坑坑坑,把踩过的坑都要记下来!! 正文 1.支付宝的demo和文档都好难找啊@_@,像我这个记忆不太好的,第二次都找不到!!为了方便大家,还是直接给大家网址吧,(不要太感谢我喔~)https:/ ...

WordPress博客彻底关闭图片缩略图功能的方法

最近感觉没发几篇文章,然后查看cpanel面板的时候发现不知不觉我的空间突然被占用了很多,不能忍啊,我查看了一下磁盘占用,发现是缩略图搞的鬼,我 的文章中的图片都是保存在七牛中的,只有特色图片是不能使 ...

Vue(三十)公共组件

以 分页 组件为例:(根据自己具体业务编写) 1.pagination.vue

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值