解决DLL load failed while importing _imaging: 找不到指定的模块。问题

Posted ☜下“宇”天的守候☞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决DLL load failed while importing _imaging: 找不到指定的模块。问题相关的知识,希望对你有一定的参考价值。

直接给出出错原因:anaconda环境变量配置出现了问题,或者说是环境变量配置不完整。

出错样式可能五花八门,最后提示均是DLL load failed while importing _imaging: 找不到指定的模块。我们找到配置环境变量的入口:

                        这台电脑-->属性-->高级系统设置-->点击环境变量-->

找到系统变量中的path

点击编辑,如果你的windows系统为win7,8页面跟我相同,如果是win10则为下面第二张截图

 

将以下四个环境变量依次粘贴到变量值中(win7,8),win10如上图所示)

D:\\anaconda
D:\\anaconda\\Scripts
D:\\anaconda\\Library\\bin
D:\\anaconda\\Library\\mingw-w64\\bin

 点击确定即可,到此环境变量配置完成。最后,如果我们是在pycharm上运行代码时,应重启pycharm后再运行就不会再有此错误了。(其他编译环境相同)

ImportError: DLL load failed while importing _imaging: 找不到指定的模块。

我是在PyTorch实战线性模型中遇到的错误,所以我就去查找错误的原因,发现可能是因为library不完整,或者library呗覆盖了或者被破坏了,看到这里,我就明白了,我昨天在做数据加强(Data Augmentation)算法的时候,把电脑上的有关python包或者其他东西都更新了一遍,所以可能就出现了错误

解决方案:

1.首先去看一下电脑中有没有Pillow

pip install Pillow


发现已经存在pillow了

2.然后我们去看一下pillow的版本信息

pip show Pillow


3.看起来已经安装好了pillow,可能是因为其他问题导致的错误,那么我们可以卸载重装一下

pip uninstall Pillow

当问你是否确定卸载进程继续,那么毫无疑问肯定继续卸载

4.然后接着就是重新安装Pillow

pip install Pillow


5.最后我们重启pycharm,然后再去编译代码,发现代码运行成功了

总结

  1. 有的时候我们更新或者安装一个包,或者添加其他东西的时候,都要重启一下编译器,不然编译器还处在第一次编译的环境,重启一下就代表添加的东西已经生效了
  2. 有的时候环境里面明明有这个函数或者包名,但是就是运行不成功,说明可能我们在更新或者运行其他东西的时候干扰了这个包,导致这个包出现了损害,那么可以卸载重装解决
你有多努力,就有多特殊,人只有坚持把自己变好,就真的会越来越好,没有人会为你的未来买单,你要么努力向上爬,要么烂在社会最底层的泥潭里,这就是生活

以上是关于解决DLL load failed while importing _imaging: 找不到指定的模块。问题的主要内容,如果未能解决你的问题,请参考以下文章

ImportError: DLL load failed while importing win32file: 找不到指定的程序。

import statsmodels.api as sm 时 ImportError: DLL load failed while importing _arpack: 找不到指定的程序。

[Win11] ImportError: DLL load failed while importing _multiarray_umath: 找不到指定的模块 Conda无法激活环境

ImportError: DLL load failed:找不到指定的模块怎么解决

ImportError: DLL load failed while importing _imaging: 找不到指定的模块。

TENSORFLOW ImportError: DLL load failed while importing _pywrap_tensorflow_internal: %1 不是有效的 Win32