使用python venv时的ModuleNotFoundError,即使pip freeze显示已安装软件包

时间:2017-10-03 18:21:41

标签: python python-venv

我不熟悉Python的venv和虚拟环境。我使用:

创建了一个名为.venv的环境
python3 -m venv .venv

然后我激活它并安装了一些软件包。当我使用pip freeze列出包时,我得到以下内容:

(.venv) $ pip freeze
boto==2.48.0
bz2file==0.98
certifi==2017.7.27.1
chardet==3.0.4
click==6.7
...

但是,如果我尝试导入任何这些软件包,我会得到一个ModuleNotFoundError,例如:

(.venv) $ python -c 
"import click"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'click'

我缺少什么?

0 个答案:

没有答案