python使用pip 18以上版本离线安装package
在内网办公环境,常常需要使用离线安装python的软件包。
一般都会先在互联网的电脑上下载,再拷贝到内网办公机器上进行离线安装。
一般来说,我是这样做的:
1、拷贝和外网电脑上版本一致,且32位或64位也一致的python安装包至内网安装。
2、在外网电脑上安装好需要的包
例如:
pip install numpy
pip install pandas
3、外网打包已安装的包
假设你外网机器上,python安装路径为C:\Program Files\Python37\
例如想在D:\packages目录下存储下载下来的所需安装包,则在C:\Program Files\Python37\Scripts下启动cmd窗口执行如下命令:
pip list #查看安装的包
pip freeze >requirements.txt #将在C:\Program Files\Python37\Scripts\下生成requirements.txt
pip download -d D:\packages -r requirements.txt
执行完后将在pip.exe所在目录(即C:\Program Files\Python37\Scripts\)生成requirements.txt,且在D:\packages\下生成所需要的库包。
4、内网离线安装打包好的包
假设你内网机器上,python的安装路径为C:\Program Files\Python37\
将packages文件夹和requirements.txt拷贝至内网机器上,packages文件放在D:\python\下,requirements.txt放在C:\Program Files\Python37\Scripts\下,即pip.exe目录下。进入C:\Program Files\Python37\Scripts\目录下,使用如下命令进行安装:
pip install --no-index --find-links=D:\python\packages -r requirements.txt
等待片刻即可安装完成。
补充:
安装单个package的情况(如安装的包为pandas):
pip install --no-index --find-links=D\python\packages pandas
参考网站(pip用户指引):https://pip.pypa.io/en/stable/user_guide/#installing-from-local-packages
python使用pip 18以上版本离线安装package的更多相关文章
- MySQL 5.7.18 zip版本的安装使用方法
转自:https://www.cnblogs.com/nepulgh/p/7152618.html MySQL 5.7.18 zip版本的安装使用方法 这个版本的MySQL不像那种点击就可以立即安装, ...
- UI自动化的第一步(Python,pip,selenium,PyCharm安装配置)
一,py安装 1.python下载,安装,环境配置 地址:https://www.runoob.com/python/python-install.html 注意:安装时,要勾选自动配置环境变量.这样 ...
- [julia]本地离线安装package
1.引言 julia最近十分受关注,其结合了python的通用性,Ruby的动态性,C的代码运行速度,R的包管理和数据分析功能,perl的字符串处理能力,lisp的宏能力,matlab的矩阵计算规则, ...
- Sublime Text3 离线安装Package Control并使用GBK编码 --转自https://blog.csdn.net/swhard/article/details/78930371
1.关闭Sublime Text 3,去https://github.com/wbond/package_control/releases下载一个zip包,我下载的是 2.将包内的顶层文件夹解压至C: ...
- Openstack EOL 版本离线安装源
当Openstack EOL,网上的yum源无法安装openstack版本和rdo ,则无法正常通过yum源直接安装openstack和rdo ,只是直接安装openstack后,也无法通过yum源 ...
- Python 关于 pip 部分相关库的安装
下文中“:”后面安装的安装语句需要打开 cmd (命令提示符),在 cmd 中输入. 示例: 在搜索框输入 cmd,单机命令提示符: 然后输入安装语句,按回车键: 因为我之前已经装过了,所以这里显示的 ...
- Python基础 - pip导出依赖环境和安装依赖环境的命令
导出: pip freeze > requirements.txt 安装: pip install -r requirements.txt
- win8以上版本离线安装.NET
方法一.C盘自带.NET 3.5,安装系统以后直接安装.NET 3.5. 1.按下:win+x,点击“命令提示符(管理员), 2.输入或复制以下代码(不可漏空格):dism.exe / ...
- Ubuntu 18.04版本下安装网易云音乐
这是我迄今为止发现的最完美的解决方法,不用改任何东西,只需要安装然后打开即可,后台也有. 参考:http://archive.ubuntukylin.com:10006/ubuntukylin/poo ...
随机推荐
- python3.6新特性
print(f'{6:^30}') print('\n'.join([' '.join([f'{i}*{j}={i*j:2d}' for j in range(1,i+1)]) for i in ra ...
- JAVA如何利用Swiger获取Linux系统电脑配置相关信息
最近开发java应用程序,涉及到获取Linux服务器相关配置的问题,特地网上搜寻了下,采用Swiger包可以直接获取,再次小结一下,以便于以后能方便使用,也便于其他童鞋们学习. 推荐大家参考链接:ht ...
- MessageDigest类
public abstract class MessageDigest extends MessageDigestSpi API中的中英文对照简介(未完) java.security.MessageD ...
- Nginx CONTENT阶段 autoindex、index模块
L 66 autoindex 指令 syntax : on | off; default : off; context : http,server,location; autoindex_exact_ ...
- MT【323】向量模的范围
已知单位向量 $\overrightarrow e_1,\overrightarrow e_2$ 的夹角为 $120^\circ$,$\left|x\overrightarrow e_1+y\over ...
- kubernetes 1.14安装部署metrics-server插件
简单介绍: 如果使用kubernetes的自动扩容功能的话,那首先得有一个插件,然后该插件将收集到的信息(cpu.memory..)与自动扩容的设置的值进行比对,自动调整pod数量.关于该插件,在ku ...
- [Sdoi2017]新生舞会(分数规划+费用流)
题解:二分答案mid,然后将每个位置看成a-b*mid,然后由于是n个男生和n个女生匹配,每个人搭配一个cp,于是有点类似于https://www.lydsy.com/JudgeOnline/prob ...
- python+appium模拟手机物理按键操作
一句代码:driver.keyevent() 括号里填入的是手机物理按键的数字代号 driver.press_keycode() 括号里填入的是键盘按键的数字代号 手机物理 ...
- time series analysis
1 总体介绍 在以下主题中,我们将回顾有助于分析时间序列数据的技术,即遵循非随机顺序的测量序列.与在大多数其他统计数据的上下文中讨论的随机观测样本的分析不同,时间序列的分析基于数据文件中的连续值表示以 ...
- Hadoop 生产配置文件V2
Hadoop 生产配置文件V2 生产环境的配置文件调优 !!! Apache Hadoop 2.7.3 && NN HA && RM HA且仅针对于HDFS & ...