如何查看pipenv安装的软件包的当前版本?

时间:2019-01-22 11:46:10

标签: python pipenv

我正在使用pipenv管理我的Python依赖项。如何查看软件包的当前安装版本?

我可以检查Pipfile.lock,但是从命令行可以找到更简单的方法吗?

6 个答案:

答案 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