我不熟悉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'
我缺少什么?