Python:你如何检查virtualenv中的内容?

时间:2017-11-23 19:58:16

标签: python virtualenv

如何检查virtualenv中安装的软件包和版本? 我的想法是创建requirement.txt文件。但是,还有另一种方法可以从CLI执行此操作吗?

2 个答案:

答案 0 :(得分:4)

激活虚拟环境后,您应该能够使用pip list列出软件包,并使用python --version验证版本。

答案 1 :(得分:1)

pip list将显示为virtualenv安装的所有软件包。我发现您想要从CLI创建requirements.txt文件,因此您可以运行此命令

pip freeze > requirements.txt

这将为您提供当前目录中的requirements.txt文件, ALL 为该virtualenv安装的软件包和库。

就个人而言,我喜欢使用pigar。安装它之后需要做的就是运行pigar,它将搜索当前目录中的Python文件,并根据这些文件的所有导入为您创建一个requirements.txt文件。