在周末,我将Ubuntu升级到20.04,并尝试使用python 3.8.2创建虚拟环境,并使用pip install requirements.txt
。
在Requirement.txt中,我正在从私有gitlab存储库中安装一些代码。
以前,如果我执行pip freeze
,则可以查看所有软件包的名称和版本(格式为package_name == version
。
但是,如果我做pip freeze
,现在我会看到类似的东西...
pkg1 @ file:///tmp/tmp44ir_jik
pkg2 @ file:///tmp/tmp5pijtzbq
...
(pkg1和pkg2均来自pip安装专用git repo)
我想以某种方式显示版本,但不知道如何显示。
我的意思是,pip list
确实显示了版本,但是我正在编写脚本,并希望使用pip freeze
。
如何获得pip freeze
来显示以前的用法(格式为pkg_name==pkg_version
)?
谢谢。
答案 0 :(得分:6)
您可以改用pip list --format=freeze
。