python venv中的'ModuleNotFoundError' ?我肯定在 venv 中安装了模块



我正试图在我的项目中使用PIL。我采购了我的venv,然后使用pip3安装Pillow进行安装。我验证了模块实际上已经安装,但我仍然收到错误。

pip3 list                                                                      
Package    Version
---------- -------
asgiref    3.5.2
Django     4.1.1
Pillow     9.2.0
pip        22.2.2
setuptools 63.4.3
six        1.16.0
sqlparse   0.4.3
(env) mike@Mikes-MacBook-Air test_app % /Users/mike/.pyenv/versions/3.9.2/bin/python /Users/mike/Desktop/bank_app/main.py
Traceback (most recent call last):
File "/Users/mike/Desktop/bank_app/main.py", line 3, in <module>
from PIL import Image, ImageTk
ModuleNotFoundError: No module named 'PIL'

我试着阅读了其他有类似问题的帖子,看到有人提到我可能有一个指向不同python位置的别名,这可能是问题所在吗?我该如何解决?

确保您的虚拟环境已激活

命令在linux和macOS中激活虚拟环境:-

source venv_name/bin/activate

在窗口中激活虚拟环境的命令:-

venv_nameScriptsactivate

最新更新