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 ...
随机推荐
- Python发送邮件脚本
import smtplib from email.mime.text import MIMEText mailserver = "smtp.163.com" username_s ...
- vue填坑指南之模板的使用
坑提示:"The template root requires exactly one element" Src下面有个App.vue文件,在index里引用了这个文件以后,我在. ...
- RabbitMQ之安装
RabbitMQ是一个消息代理.它的核心原理非常简单:接收和发送消息.你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的收件人处.在这个比喻中,RabbitMQ就扮演着邮箱.邮局以 ...
- java基础问题巩固(1)
你对java垃圾回收了解吗?什么时候需要使用? 答: 垃圾回收器的作用是查找和回收(清理)无用的对象,从而让jvm更 有效的使用内存.但是运行因为垃圾回收本身会有开销,过于频繁的使用会导致性能下降.比 ...
- ueditor 回显html样式会直接出来,无效
百度了好久,后面发现可以直接这样
- JAVA流读取文件并保存数据
如图有文本如下数据 写方法读取数据 private String[][] getData(){ // 使用ArrayList来存储每行读取到的字符串 ArrayList<String> a ...
- poj-3177(无向图缩点)
题意:给你n个点,m条边的无向联通图,问你最少增加几条边,使得这个图每对点至少有两条路径 解题思路:考虑每个环内的点必定有>=2条路径,所以先把这个无向图中的环去掉,用并查集缩环,然后剩下的图一 ...
- 本部jdk切换的坑!!!
https://www.cnblogs.com/ll409546297/p/6593173.html 如果你参考其他博主没有解决,可以来参考下这个. 1.我们打开注册表,然后找到这个路径: HKEY_ ...
- C语言中结构体内存对齐
先写一个小程序: #include<stdio.h> struct student { int a; char k; short m; }; int main() { st ...
- 数据库设计很棒的参考CDM-PDM-LDM-PowerDesigner
此页面显示了涵盖主题领域的 50 个类别中的行业特定数据模型列表,用于创建企业数据模型. 以下是我们所有 1,700 多种数据模型的字母顺序列表 1. 广告 1. 顾客 1. 派对 1. 广告中 ...