Python解决from PIL import Image问题:DLL load failed while import _imaging:找不到指定的程序

Python版本:python3.9

Windows: windows10

在pip install Image后,当Import Image时,不出现错误,但是使用from PIL import Image时,电脑出现如下报错:

DLL load failed while import _imaging:找不到指定的程序

 后来,我使用win7和python3.7成功地 from PIL import Image,并且成功地使用ImageGrab,在site-packages里找不到程序,分析原因后,我卸载了python3.9

去python.org安装Python3.7.0......

按win+R键,打开cmd,输入pip uninstall pillow (注意:如果是把python整体安装到其他文件夹里,可以用python文件夹路径:\stacks\pip uninstall pillow)

然后输入pip install pillow (此时,pillow已经安装为python3.7兼容)

如果弹出  Error:  (英文)版本不兼容(比如tensorflow不兼容这个版本)就安装完成之后,将tensorflow用相同方法卸载重装

Python解决from PIL import Image问题:DLL load failed while import _imaging:找不到指定的程序_第1张图片

 重装完成之后,在python的IDLE里试运行from PIL import Image

这次没有报错,说明装好了:

Python解决from PIL import Image问题:DLL load failed while import _imaging:找不到指定的程序_第2张图片

 脑补一下相关的经验:其实对于不同版本的python,有的是调试版,有的是安全版,对于调试版,可能在某些方面出现一些问题:Python解决from PIL import Image问题:DLL load failed while import _imaging:找不到指定的程序_第3张图片

 在python.org里,第二列(现阶段)中,3.9是bugfix(调试版),3.7是security(就是安全版),所以建议以后下载Python之类时,使用安全版进行调试

如果试了上面的还没好,可以试试从python(3.7版本)文件夹\Lib\site-packages里找到并删除PIL,然后下载我下面可以成功运行的PIL文件夹:

用这个PIL文件替换原始的PIL文件夹,再试一下from PIL import Image

链接:(Python3.7.0)PIL下载地址icon-default.png?t=L9C2https://pan.baidu.com/s/1qVV2g7vLN5jWDLnsred2ig 
提取码:ub9v

注:本文同步发布到CSDN@“程序菜鸟一只”和微信公众号“FPRSP的小屋”

你可能感兴趣的:(Python教程,python,开发语言,后端)