大约一周前,我在另一台机器上运行了这段代码,但目前我得到了一个'ModuleNotFoundError: No模块‘错误,尽管我在正确的目录中使用命令pillow安装了枕头。
我知道这个问题问了几次,但他们的解决办法对我没有用,我试过几件事。
我用这条线进口枕头
from PIL import ImageTk, Image 只是尝试导入图像不起作用。
我试着卸载枕头在我得到命令的地方
Found existing installation: Pillow 9.1.0
Uninstalling Pillow-9.1.0:
Would remove:
c:\python39\lib\site-packages\pil\*
c:\python39\lib\site-packages\pillow-9.1.0.dist-info\*
Proceed (Y/n)?编辑::当运行python --版本和pip --版本时,我得到了这个。
PS C:\Users\Justin\Desktop\pi\pi-3b+> python --version
Python 3.9.4
PS C:\Users\Justin\Desktop\pi\pi-3b+> pip --version
pip 22.0.4 from C:\Users\Justin\AppData\Roaming\Python\Python39\site-packages\pip (python 3.9)EDIT2::同时,当运行pip安装枕头时,结果就是
PS C:\Users\Justin\desktop\pi\pi-3b+> pip install Pillow
WARNING: Ignoring invalid distribution -ip (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution - (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution - (c:\python39\lib\site-packages)
Collecting Pillow
Using cached Pillow-9.1.0-cp39-cp39-win_amd64.whl (3.3 MB)
WARNING: Ignoring invalid distribution -ip (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution - (c:\python39\lib\site-packages)
Installing collected packages: Pillow
WARNING: Ignoring invalid distribution -ip (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution - (c:\python39\lib\site-packages)
Successfully installed Pillow-9.1.0
WARNING: Ignoring invalid distribution -ip (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution - (c:\python39\lib\site-packages)
PS C:\Users\Justin\desktop\pi\pi-3b+>发布于 2022-04-19 16:37:01
尝试:
import sys
print(sys.executable)要查看您使用的Python是否与pip安装的Pillow相同。
发布于 2022-04-19 16:33:41
这是一个常见的问题,因为PIL反对。你的问题曾经被问过,你可以在这里找到无数的答案:
https://stackoverflow.com/questions/71928201
复制相似问题