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