如何离线安装python包
在我们的日常使用python的过程中,通常是通过联网安装相关的依赖包,但是有时候会有一些情况是没有网络的,但我们又需要安装python的各种包。而包的依赖导致我们很难一个一个地从pypi网站下载whl文件去安装,这就导致包安装不成功。今天我总结了一种离线安装包的形式,可以有效解决这种问题。
这个操作需要有两台电脑,一台是可以联网的电脑,一台是离线的电脑。首先在两个电脑上安装相同版本的python。然后呢,我们在互联网上用pip命令安装我们需要的包,安装好后迁移到离线电脑上。步骤如下:
在互联网电脑上安装我们需要的包
pip install ** -i https://pypi.tuna.tsinghua.edu.cn/simple/
这里面-i
是指定了清华源可以下载更快,默认是pypi.org的源,比较慢。在联网电脑执行下面语句
pip freeze > depencency.txt
这个时候就会在命令行所在的目录生成一个depency.txt,这里面列出了联网电脑的包的名字和版本。类似下面这样:
certifi==2021.10.8
click==8.0.4
colorama==0.4.4
ghp-import==2.0.2
importlib-metadata==4.11.3
Jinja2==3.0.3
Markdown==3.3.6
MarkupSafe==2.1.1
mergedeep==1.3.4
mkdocs==1.2.3
numpy==1.21.5
packaging==21.3
pandas==1.3.5
pymdown-extensions==9.3
pyparsing==3.0.7
python-dateutil==2.8.2
pytz==2022.1
PyYAML==6.0
pyyaml_env_tag==0.1
scipy==1.7.3
six==1.16.0
typing_extensions==4.1.1
watchdog==2.1.6
wincertstore==0.2
zipp==3.7.0
- 在联网电脑上下载所有包
pip download -r depencency.txt -d "./Desktop/Package" -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip download
的命令是从互联网上下载包,其中-r
表示依赖包的列表,也就是上一步我们得到的文件,-d
后面接着我们想要把包放在那个目录下的文件夹的名字,-i
是指定下载源,我们指定了清华源。
经过这一步我们在目标文件夹里就得到了很多whl
文件。 - 把刚才得到的
dependency.txt
和下载的包复制到离线电脑上 - 在离线电脑上用
pip
安装下载好的包,执行下面的命令
pip install --no-index --find-links=./packages -r dependency.txt
其中--no-index --find-links=
后面就是我们包所在的文件夹,-r
指定的是我们生成的文件。
至此,我们就安装好了。
如何离线安装python包相关推荐
- 离线安装python包_补充
离线安装python包_补充 一.利用好pip,找到所有依赖库 1.要安装 paramiko,先 pip show 一下 paramiko 2.继续 pip show 其依赖库 3.继续 pip sh ...
- 【python/pip】常用命令|离线安装python包|更新pip
一.常用命令 pip list:显示所有已安装的python包 pip -v list:显示所有已安装的python包的详细信息(安装地址),默认pypi源地址 pip uninstall 包名:卸载 ...
- 在内网环境使用pip离线安装python包
在公司的开发过程中,开发机器或生产机器或许并没有连接外网.这时python的pip和conda等安装方式就废掉了. 我们可以从外网提前下载第三方包,拷贝到内网机器中.而第三方包需要区分不同的运行环境, ...
- python--批量离线安装python包
针对内网无法直接使用pip安装的情况, 在win上 使用 pip 根据requirements文件下载安装包,到离线环境中再使用 pip 安装 1. 首先,在项目中分析出所有依赖的库 pip free ...
- python包离线安装教程_离线安装python包(附示例:featuretools)
一.基本方法: 1.逐个包安装 2.批量安装 二.基本步骤:(示例:featuretools) step1: · 下载包: msgpack-0.6.1-cp27-cp27mu-manylinux1_x ...
- python包离线安装教程_Linux下离线安装Python项目的依赖包
Linux下离线安装Python项目的依赖包 记录下在Linux下离线安装Python项目的依赖包的方法步骤.第一步新建一个site-packages文件夹,把Python项目有需要的依赖包名称导出到 ...
- Python 用pip批量安装包 requirements.txt(python查看安装的第三方扩展包)| 利用requirements.txt离线安装依赖包
文章目录 一.python用pip批量安装包 pip freeze 为什么比 pip list 的包少几个呢? 二.[推荐]使用pipreqs 写入requirements.txt 三.利用requi ...
- windows下python3.5使用pip离线安装whl包
0. 绪论 Windows离线断网环境下安装Python包,配置环境,准备用来生成word模版.姑且记录一下 生产环境 : windows 7 windows10 python 3.5.2 pip 1 ...
- Anaconda安装和使用指南教程:环境管理、包管理、离线安装第三方包
本文介绍anaconda的安装,和使用anaconda对Python进行环境管理. Anaconda安装和使用指南教程 1 概述 2 安装 3 环境管理 3.1 检查conda 3.2 创建环境 3. ...
最新文章
- ubuntu mysql 5.7_Ubuntu 18.04 安装mysql5.7
- ArcGIS API for Silverlight地图加载众多点时,使用Clusterer解决重叠问题
- 山体等高线怎么看_每日一题 | 此处向斜山,你看出来了吗?
- leetcode 1030. 距离顺序排列矩阵单元格(bfs)
- Java实现pow共识算法_POW+POS混合共识算法
- 吐槽过后,我为什么要夸夸 Go 语言
- 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
- rss阅读器一览导入opml文件
- 撼龙图怎么开鸿蒙炁灵,《一人之下》藏金图怎么玩 撼龙藏金图高概率出绝世炁灵技巧...
- 卡西欧计算机怎么进制转换,卡西欧计算机怎么把十进制转换二进制
- ssdt函数索引号_BUG:SSDT函数名获取SSDT函数号
- 空气净化器的研究概况
- windows7 文件夹提示“您当前无权访问该文件夹”的解决方法
- 数据可视化(一):matplotlib
- CRC16 校验算法
- grafana设置主页面板
- BRENDAN MCCAFFREY:自行车大师
- 机器学习A-Z~支持向量机
- Qt自适应图片之scaled()函数详解
- 湖南省计算机专业中专的学校,长沙读中专计算机专业哪个学校好
热门文章
- 思科ASA5520防火墙telnet、SSH及DHCP设置
- 开博尔智能android播放器C3,开博尔C3四核最新固件Android4.4_KIUI7.0_v1.0.4
- 有一个数组,内放10个整数,要求找出最小的数和它的下标,然后把它和数组中最前面的元素对换。
- 限流常见方案,值得一看
- 数据校验的正则表达式
- 邮储银行修改快捷支付绑定手机号
- OBS 基础19 窗口置顶
- 数值法求解最优控制问题(一)——梯度法
- 038 | 创业学·商业计划书 | 大学生创新训练项目申请书 | 极致技术工厂
- LiteOS学习笔记-1LiteOS内核