En el caso de la red interna (no conectada a la red pública), use pip para instalar el paquete de dependencia de python

Prefacio:

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

paso:

Uno: preparar una máquina virtual que pueda conectarse a la red externa con el mismo entorno que la máquina virtual de la red interna, la versión de python y la versión del sistema operativo son consistentes

// An highlighted block
var foo = 'bar';

Dos: el uso de pip en una máquina que puede conectarse a la red externa dependerá del archivo whl del paquete (también puede estar en formato tar.gz o tar, pero no afectará el uso posterior)

使用命令:pip download package_name -d "文件保存路径"
如: 我要将pandas下载到本地的某个文件中
pip download pandas -d C:\Users\hwz\Desktop\project
使用此命令时,可以看到pip将pandas的依赖如:numpy,six,pytz等等都下载了下来。

如需要批量下载则使用命令:
pip download -r requirements.txt -d "文件保存路径"

如需使用镜像批量下载:
pip download -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt -d "文件保存路径"

descarga de dependencia de pandas
inserte la descripción de la imagen aquí

Descarga por lotes
inserte la descripción de la imagen aquí

Tres: cárguelo en la máquina virtual de intranet e instálelo usando pip.

使用命令:
	pip install ***.whl
如:
	pip install pandas-1.3.5-cp37-cp37m-win_amd64.whl

如果有以下提示则按照其所依赖的包逐个安装即可。

inserte la descripción de la imagen aquí

Caso especial

一些包会是如下tar或者tar.gz格式,不影响正常使用直接使用命令:
	如:pip install comtypes-1.1.10.tar.gz   逐个安装即可
	下面已经示范

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

Maldita sea, la fiesta A es realmente repugnante. Soy una jodida vaca pura y una fuerza pura. limpiar.
Oye, esfuérzate.
Aunque lo regañó, todavía tenía que trabajar en medio de la noche.

Supongo que te gusta

Origin blog.csdn.net/weixin_43441262/article/details/130978959
Recomendado
Clasificación