关于彻底通过外网,自动批量下载Python的pip依赖包后到企业内网重安装的步骤-比单个包的要方便多了。

2024-01-01 06:36:54

关于彻底通过外网,自动批量下载Python包后到企业内网重安装的步骤

前言: 哎,在本人的前面的博客中,分享的方法可能是不通用的。因为在一次实践中发现它不能总是通用且麻烦。所以本次记录分享一个更方便快速的方式。

上期前言:

最近又有一个场景。
甲方给了几台内网的虚拟机,让同事只能远程开发,并且是只能通过堡垒机链接进去。
这样的话,我之前使用的网络转发就无法安装所需依赖了。毕竟人不在现场,甲方的限制又比较多。所以只能看看pip是如何才能离线安装。下面是总结。

在某个通外网的环境中新建虚拟环境,注意2者的操作系统,python版本保持一致

python -m venv venv

使用此虚拟环境,且下载相关的python的pip依赖包到某个文件夹

linux中使用

source venv/bin/activate

windows使用

venv\Scripts\activate.bat

下载依赖到某个文件夹

pip download -r requirements.txt -d ygztemp

下载慢还可以使用国内镜像

pip download -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt -d ygztemp

将此文件夹复制到内网的机器中,使用命令进行离线安装即可。

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

文章来源:https://blog.csdn.net/weixin_43441262/article/details/135321406
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。