内网环境中,如何快速的安装 py 的依赖包

among:原先有个系统,是基于 py3.5 的,内网的离线环境,没有 py 的内部源,当时安装 py 包的依赖,是一个个手工拷贝 whl 文件。

现在准备迁移到新环境,包括 linux 的版本(升级到 centos 8.2 ),py 的版本( 3.6.8 ),因为是内网,无法连接外网。

在迁移的时候,遇到了问题,安装一个,提示一个依赖,再拷贝安装,又有新的依赖。

感觉无穷无尽啊,如何快速的把所需的依赖包,都一次性准备好。

CallMeReznov:自己搭建内网 PIP 源啊

zhzy:直接把整个虚拟环境拷过去啊

bruce0:虚拟机的话,直接整个镜像复制过去最简单

要不就先在外网安装完,再搞到内网, 我们就这样干过

wandehul:做个 docker image 不行吗

py.test汇总多个测试运行的结果 - python

我正在运行pytest.main()的几个实例,一旦它们全部完成,我想快速查看所有运行过程中的失败情况,而无需查看所有单独的报告。我怎样才能做到这一点?我是否必须解析文本报告,还是可以让py.test返回带有失败数据的对象? (据我所知,它只是返回一个整数) 参考方案 我为此使用Allure报告(https://docs.qameta.io/allure/#…

Coverage.py:如何为从外壳程序脚本调用的多个python脚本附加结果 - python

我正在使用带有参数调用多个python代码的shell脚本。现在,我的要求是收集整个项目的报告。任何想法如何在整个代码上运行coverage.py并生成合并的报告。以下是我正在使用的shell脚本的高级模板。如果有人可以指导如何实现上述要求。#!/bin/bash variable=$1 /usr/bin/python python1.py $variabl…

py.test:会话范围的临时文件夹 - python

py.test中的tmpdir固定装置使用function范围,因此在范围更广的固定装置(例如session)中不可用。但是,这在某些情况下很有用,例如设置临时PostgreSQL服务器(当然,不应为每个测试都重新创建该服务器)。有没有一种干净的方法来获得更广泛范围的临时文件夹,而无需编写我自己的装置和访问py.test的内部API? 参考方案 不幸的是,目…

py.test:如何从设置方法中获取当前测试的名称? - python

我正在使用py.test,想知道是否/如何在运行每个测试之前调用的setup方法内检索当前执行的测试的名称。考虑以下代码:class TestSomething(object): def setup(self): test_name = ... def teardown(self): pass def test_the_power(self): assert…

更改joind_at时区discord.py - python

我已经尝试了许多涉及pytz的方法来更改discord.py user.joined_at时间的时区。它在UTC中,我需要在EST中使用。我所做的是eastern = timezone('US/Eastern') eastern.zone fmt='%#c jointime=eastern.localize(datetime(u…