我正在使用pipenv管理我的Python依赖项。如何查看软件包的当前安装版本?
我可以检查Pipfile.lock
,但是从命令行可以找到更简单的方法吗?
答案 0 :(得分:3)
要使用Pipenv查看已安装的软件包,可以使用pipenv graph
命令。
此输出可能比您想要的更为冗长,但它确实包含您需要的一切。
样本被截断的输出:
appdirs==1.4.3
decorator==4.0.11
flake8==3.3.0
- configparser [required: Any, installed: 3.5.0]
- enum34 [required: Any, installed: 1.1.6]
- mccabe [required: >=0.6.0,<0.7.0, installed: 0.6.1]
- pycodestyle [required: >=2.0.0,<2.4.0, installed: 2.3.1]
- pyflakes [required: >=1.5.0,<1.6.0, installed: 1.5.0]
Flask-Admin==1.5.3
- Flask [required: >=0.7, installed: 0.12.4]
- click [required: >=2.0, installed: 6.7]
- itsdangerous [required: >=0.21, installed: 0.24]
- Jinja2 [required: >=2.4, installed: 2.10]
- MarkupSafe [required: >=0.23, installed: 1.0]
- Werkzeug [required: >=0.7, installed: 0.14.1]
- wtforms [required: Any, installed: 2.1]
由于它是图形,因此有时您需要查看感兴趣的软件包的输出的“更深层次”。您还可以使用grep
:
$ pipenv graph | grep Flask-Admin
Flask-Admin==1.5.3
答案 1 :(得分:3)
似乎pip list
也可以工作
1.go在项目文件夹中。
2。激活pipenv $ pipenv shell
。
3。$ pip list
答案 2 :(得分:2)
1.go在项目文件夹中。
2.first激活pipenv类型pipenv shell
。
3.输入pip freeze
答案 3 :(得分:1)
只需使用命令pipenv lock -r
答案 4 :(得分:1)
在外壳中,激活您的虚拟环境并执行pipenv graph
。这将输出所有已安装的软件包及其版本,要求和依赖性。
答案 5 :(得分:1)
每个 pipenv
都有自己的 pipfile,其中列出了所有已安装的软件包。它还允许您在 Pipfile 中手动输入包名称进行安装。
因此,我确实使用 Pipfile 来检查当前环境中安装了哪些软件包。
对于在环境目录中运行的 VS Code:
code Pipfile
对于 VIM:
vim Pipfile