pip freeze不显示软件包版本

问题描述 投票:2回答:1

周末我把Ubuntu升级到了20.04,我试着用python 3.8.2创建virtualenvironment,然后用pip安装。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)?

先谢谢你了。

pip virtualenv freeze python-3.8
1个回答
1
投票

你可以使用 pip list --format=freeze 而不是。

© www.soinside.com 2019 - 2024. All rights reserved.