如何在venv中列出我的pip安装包?

时间:2018-01-08 23:04:58

标签: python pip python-venv

我已成功激活虚拟环境并在那里安装了软件包,但是当我尝试使用pip list列出这些软件包时,我得到了全局软件包列表,而不是激活的venv中的那些软件包。

$ source ./venv/bin/activate
[venv] pip list
# ... global 2.7 packages are listed
[venv] pip3 list
# ... global 3 packages are listed

$ cd venv/lib/pythonXX/site-packages
$ ls
# ...venv's installed packages are listed

即使python -version正确列出了venv的Python(而不是任何全球版本)。

如何在venv中列出我的pip安装包?

1 个答案:

答案 0 :(得分:0)

我通过为项目创建一个新的venv并切换到它来解决了这个问题。然后,当我激活venv和“点列表”时,仅列出venv软件包。我认为当您重命名项目文件夹或venv文件夹或移动这些文件以重新组织项目结构时,会发生此问题。