ModuleNotFoundError: No module named ‘pillow‘或者ModuleNotFoundError: No module named ‘PIL‘

2023-05-16

科普:pillow是PIL(Python成像库)的一个分支,PIL不再被维护了。所以,为了保持向后兼容性,往往使用旧的模块名称PIL。所以,直接import PIL就可以了。

问题描述:已安装pillow ,但是在pycharm 和 python 自带的编辑器中编译都失败。

1.检查set-packages是否有pillow,下图位置。

(1)如果没有的话,直接安装pip install pillow

(2)如果安装过程中出现warining(如下图),可能是同目录下有之前下载的内容且无效,删除目录下带“~”的文件夹。

2.如果安装了pillow但是pycharm建立的项目仍无法找到PIL,应该是项目的Interpreter(解释器)没有选择对路径,重新选择Interpreter即可。

3. 如果set-packages有pillow且选择的解释器路径正确,则查看是否存在两个set-packages路径,一个为python的库,一个为当前环境的库,在终端或cmd里运行python后输入import pillow,则显示找不到,说明当前python环境选择不正确。

 

解决方案:不仅按2步骤重新选择解释器路径,且找到包含库少的site-packages路径删掉。若因为删除后导致找不到某些依赖库,则重新安装需要的依赖库。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ModuleNotFoundError: No module named ‘pillow‘或者ModuleNotFoundError: No module named ‘PIL‘ 的相关文章

随机推荐