即使 pip freeze 显示已安装软件包,使用 python venv 时也会出现 ModuleNotFoundError

rob*_*ess 6 python python-venv

一般来说,我是 Python 的 venv 和虚拟环境的新手。我使用以下方法创建了一个名为 .venv 的环境:

python3 -m venv .venv
Run Code Online (Sandbox Code Playgroud)

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

(.venv) $ pip freeze
boto==2.48.0
bz2file==0.98
certifi==2017.7.27.1
chardet==3.0.4
click==6.7
...
Run Code Online (Sandbox Code Playgroud)

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

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

我错过了什么???