pip批量安装Python库 requirement.txt 离线环境无互联网环境下pip安装Python库

简介: pip批量安装Python库 requirement.txt 离线环境无互联网环境下pip安装Python库

起因背景

平常需要写用Python写一些脚本处理数据 但是工作的环境比较特殊

开发环境是有互联网环境的 部署环境是隔离环境 没有互联网

所以记录一下处理的方案


安装流程

1.全部安装

将当前电脑环境的所有库全部导出


首先 将本地的所有库 导出到一个文本文件中

(本地可能是pip 也可能是pip3)


pip freeze > requirements.txt


接着 在目录下新建一个目录保存我们的文件 (这里文件夹名称叫DIR)

将requirements.txt中的库列表 下载到本地文件夹

(本地可能是pip 也可能是pip3)


pip wheel -w DIR -r requirements.txt

pip download -d DIR -r requirements.txt

最后 将当前目录拷贝到U盘中 拷贝至目标电脑

在目标的电脑的目录下 执行

(本地可能是pip 也可能是pip3)


pip install --no-index --find-links=DIR -r requirements.txt

2.部分安装

按照一定的规则 只导出部分的库


如果只是部分的话 那么我们手动新建一个文本文件 叫: requirements.txt

打开文本文件 写入需要的库

比如: openpyxl、pandas、numpy

接着执行上文中的流程即可 区别只是 requirements.txt 的内容不一样


相关文章
|
iOS开发 MacOS Python
Python包管理工具之poetry
之前讲了一个pipenv包管理工具,这里说另外一个poetry工具,它是一个Python 虚拟环境和依赖管理工具。还提供了打包发布的功能。
|
1月前
|
Python
Python软件包及环境管理器conda实战篇
详细介绍了如何使用conda进行Python软件包管理及环境管理,包括查看、安装、卸载软件包,切换源,管理不同版本的Python环境,以及解决使用过程中可能遇到的错误。
65 2
Python软件包及环境管理器conda实战篇
|
11天前
|
机器学习/深度学习 Linux 开发者
Python必备工具:pip的安装与管理
Python必备工具:pip的安装与管理
26 0
|
2月前
|
存储 Linux 网络安全
常用的 Python 工具:使用 virtualenv、使用 Pip 进行安装和管理包
常用的 Python 工具:使用 virtualenv、使用 Pip 进行安装和管理包
25 0
|
3月前
|
开发者 Python
确保你的Python环境中已经安装了`python-docx`模块。如果还没有安装,可以通过pip来安装:
确保你的Python环境中已经安装了`python-docx`模块。如果还没有安装,可以通过pip来安装:
|
3月前
|
存储 数据挖掘 API
确保已经安装了PyPDF2模块。如果没有安装,可以使用pip进行安装:
确保已经安装了PyPDF2模块。如果没有安装,可以使用pip进行安装:
|
5月前
|
Python Windows
Python分发包安装pip3
Python分发包安装pip3
29 0
|
机器学习/深度学习 TensorFlow 算法框架/工具
【TensorFlow】Python虚拟环境中的依赖包迁移到断网环境
Python虚拟环境中的依赖包迁移到断网环境
|
Python
python环境部署:pip升级命令错误的解决方案
python环境部署:pip升级命令错误的解决方案
164 0
|
IDE 开发工具 开发者
Python全方位构建自己的第三方库--让别人pip install你的三方库
作为有一些Python经验的老司机来讲, 在实际项目中经常会封装一些特有的共有的功能使用, 一般这个py模块都在项目内容, 想拿出来在别的项目中使用需要复制拖拽功能模块, 并且不方便给别的老司机使用! 这个时候如果可以 通过 pip install xx 安装使用是不是就解决了这个弊端! <br> 作为小白来讲, 学完模块功能之后, 经常会有个困惑就是, 为什么pip install 是别的第三方库模块, 我自己写的模块能不能让别人也pip呢, 那么接下来我们就来想详细的来构建下属于自己的pip第三方库吧
Python全方位构建自己的第三方库--让别人pip install你的三方库