如何在 Pipfile 中查看 conda 安装的软件包



根据Pipenv doc(https://pipenv.readthedocs.io/en/latest/advanced/#pipenv-and-other-python-distributions(,可以"重用Conda安装的Python包,使用--site-packages flag">

$ pipenv --python=/path/to/python --site-packages

使用上述命令时,Pipfile 不会使用--python flag中指定的 conda 环境中已安装的软件包进行更新。

1( 这是命令的预期行为吗?

2(有没有办法自动填充Pipfile?

如文档中所述,--site-packages标志用于:

重用 Conda 安装的 Python 包

如果您使用它,conda 安装的软件包将在 pipenv 环境中可供您使用。

您可以在 pipenv 环境中使用 pip freeze 看到这一点。

pipenv run python -m pip freeze
# installed packages will be listed - including conda-installed packages 

如果不使用 --site-packages ,将得到一个空的环境。

结语:

  1. 这不会更新您的Pipfile,这是预期的行为。
  2. 没有自动方法来填充您的Pipfile

相关内容

  • 没有找到相关文章

最新更新