如何解决PyCharm中安装Pillow后仍报ModuleNotFoundError无法使用的问题
可行解决建议
- 修正Pillow库的导入语法
Pillow是Python图像处理库PIL的衍生分支,安装时使用的包名是pillow,但实际导入时的包名为PIL而非pillow,正确导入写法为:
import PIL # 常用导入写法示例 from PIL import Image
- 匹配PyCharm项目解释器与pip对应的Python环境
所有已安装库都报找不到的核心原因是:你在系统终端执行pip命令的Python环境,和PyCharm当前项目绑定的Python解释器不是同一个,按以下步骤配置即可:
- 先确认系统pip对应的Python环境:打开系统cmd窗口执行命令
pip -V,输出结果会显示pip绑定的Python路径,确认和你安装pillow时返回的Python3.9路径一致。 - 在PyCharm中修改项目解释器:依次打开「File」→「Settings」→「Project: [你的项目名称]」→「Python Interpreter」,点击右上角齿轮图标选择「Add」,找到上一步确认的Python3.9可执行文件(python.exe),选中后设置为项目默认解释器。
- 更简便的安装方式:直接使用PyCharm内置终端安装依赖,打开PyCharm底部的「Terminal」面板,执行
pip install pillow,该终端默认使用当前项目绑定的解释器对应的pip,安装完成后即可直接导入使用。
- 路径手动补全(可选)
如果配置完成后仍有报错,可以手动将第三方库安装路径加入当前运行环境的搜索路径,在代码开头添加以下内容:
import sys sys.path.append(r"c:\users\miguel\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages")
内容的提问来源于stack exchange,提问作者miguel_2006
相关产品推荐
相关产品推荐

