Python 测试虚拟环境(virtualenv)
我不确定这是否有意义,但我希望能够测试我的虚拟环境,看看是否确实从需求文件安装了特定项目所需的所有内容,并且没有缺少任何需求/依赖项。 我该怎么做?用于发现过时的依赖项:Python 测试虚拟环境(virtualenv),python,virtualenv,pip,Python,Virtualenv,Pip,我不确定这是否有意义,但我希望能够测试我的虚拟环境,看看是否确实从需求文件安装了特定项目所需的所有内容,并且没有缺少任何需求/依赖项。 我该怎么做?用于发现过时的依赖项: $ yolk --show-updates Paste 1.7.2 (1.7.5.1) PasteDeploy 1.3.3 (1.5.0) PasteScript 1.7.3 (1.7.5) coverage 3.4 (3.6) … 要安装缺少的,通常的方法是为pip安装-r使用requirements.txt。如果
$ yolk --show-updates
Paste 1.7.2 (1.7.5.1)
PasteDeploy 1.3.3 (1.5.0)
PasteScript 1.7.3 (1.7.5)
coverage 3.4 (3.6)
…
要安装缺少的,通常的方法是为
pip安装-r
使用requirements.txt
。如果你指的是如何最初构建其中一个,那么在你的项目上运行例如pylint
将发现不满意的导入。只需运行pip install-r requirements.txt
?我也想到了这一点。但无论出于何种原因,pip都可能失败,即使是由于人为原因,如果有人弄乱了需求。我想依靠另一个工具来独立检查依赖项。在这种情况下,使用pylint检查不满意的导入似乎是一个好主意。