【问题标题】:Pip list to show packages installed through pipenv?Pip 列表显示通过 pipenv 安装的软件包?
【发布时间】:2020-12-07 00:19:51
【问题描述】:

我正在使用pipenv 管理虚拟环境,但我对以下内容感到困惑。

如果我跑:

  1. pipenv shell
  2. pip list(或pip3 list

我没有在虚拟环境中安装模块(或全局安装的模块),它只是打印:pip、setuptools 和 wheel。

它在运行代码时会找到正确的包,我可以在 Pipfile 中看到它们,但它们不应该在运行 pip list 时显示吗?

任何澄清将不胜感激。

【问题讨论】:

  • 这可能与此 post 重复。看看吧
  • 感谢您的回答,但不,它没有回答我的问题。正如我所说,如果我想检查安装的模块是什么,我可以打开 Pipfile。我的困惑是关于pip list 的行为。我以为这会返回虚拟环境中的所有模块,但事实并非如此。

标签: python python-3.x pipenv


【解决方案1】:

pipenv shell激活pipenv后输入pipenv run pip freeze

【讨论】:

  • 我知道还有其他方法可以获取已安装的软件包(正如我所说,我可以从 Pipfile 中做到这一点),我的问题是关于 pip list 的行为。
【解决方案2】:

您可以使用pipenv graph 显示已安装的依赖关系树

【讨论】:

    猜你喜欢
    • 2017-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-26
    • 1970-01-01
    • 2019-01-24
    • 1970-01-01
    相关资源
    最近更新 更多