Python之ImportError: DLL load failed: 找不到指定的模块解决方案

相关配置

  1. python==3.10

  1. 电脑为win10家庭版

  1. 运用的是anaconda环境中的envs虚拟环境,而且是在用anaconda安装的时候已经勾选第一个add path

遇见问题

在debug的时候会出现,importError:DLL load failed while importing _interpolative: 找不到指定的程序等等。

DLL load failed while importing _interpolative: 找不到指定的程序
# 例子
Traceback (most recent call last):
  File "<ipython-input-12-0f6709e38f49>", line 1, in <module>
    from PIL import Image

  File "d:\ProgramData\Anaconda3\lib\site-packages\PIL\Image.py", line 58, in <module>
    from . import _imaging as core

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

出现原因

这类问题一般都是在安装第三方库的时候安装不完整,或者安装的第三方库被覆盖或者破坏了,所以无法知道相应的类库。所以出现这种情况之后我们卸载重装完成修复。

解决方案

  1. 通过pip或者conda命令查找第三方库是否存在,通过卸载,重新安装指定版本,之后即可不会报错。这里用我出现错误的第三方库作为例子。

# pip show statsmodels # 或者用conda命令查找
conda list --show statsmodels # 或者用conda命令查找
# pip uninstall statsmodels
# pip istall statsmodels
conda uninstall statsmodels
conda install statsmodels

如果还有其他的问题可以移步这篇博客,或者是在评论留言,我会经常看博客解决的!

ImportError: DLL load failed: 找不到指定的模块 解决方案汇总

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
扎眼的阳光的头像扎眼的阳光普通用户
上一篇 2023年3月5日 上午11:46
下一篇 2023年3月5日 上午11:47

相关推荐