导入 _imaging 时 DLL 加载失败:当前解决方案不起作用

问题描述 投票:0回答:1

我和其他人有类似的问题,并按照建议的答案进行操作,但没有成功。

一切都工作正常,直到我做了一个

conda update -c conda-forge --all

结果,在带有spyder IDE 5.5.4的Windows 11中,我得到了 conda 24.5.0、python 3.9.13 或 .16、matplotlib-base 3.8.4、matplotlib-inline 0.1.7、pillow 9.4.0看来是这个原因。

我重新安装了 matplotlib。

我再次升级了枕头,然后强制重新安装。然后我按照建议将其降级到9.3.0版本。

然后我按照建议做了

conda install python=3.8.0
,但似乎还可以,我在spyder上可以阅读的版本仍然是3.9.16。

我不是专家,并不真正关心任何最新版本,只要它有效即可。当前错误消息是:

Traceback (most recent call last):

  File ~\miniconda3\envs\spyder-cf\lib\site-packages\spyder_kernels\py3compat.py:356 in compat_exec
    exec(code, globals, locals)

  File c:\users\didie\.spyder-py3\python_from_vba.py:121
    import matplotlib.pyplot as plt

  File ~\miniconda3\envs\spyder-cf\lib\site-packages\matplotlib\__init__.py:161
    from . import _api, _version, cbook, _docstring, rcsetup

  File ~\miniconda3\envs\spyder-cf\lib\site-packages\matplotlib\rcsetup.py:27
    from matplotlib.colors import Colormap, is_color_like

  File ~\miniconda3\envs\spyder-cf\lib\site-packages\matplotlib\colors.py:52
    from PIL import Image

  File ~\miniconda3\envs\spyder-cf\lib\site-packages\PIL\Image.py:100
    from . import _imaging as core

ImportError: DLL load failed while importing _imaging: Le module spécifié est introuvable.

我可以采取什么样的简单技巧来让我的系统再次运行(请详细说明)?

python matplotlib python-imaging-library dllimport miniconda
1个回答
0
投票

我发现这个评论“这个问题现在在最新版本中又回来了,为了帮助任何遇到部署问题的人,Windows 上的稳定版本似乎是 v9.0.0 – Conor 2022 年 8 月 1 日 20:00 ”在这篇文章中ImportError:DLL加载失败:找不到指定的模块。当尝试“从 PIL 导入图像”时

因此,我使用 Python 3.9.16 安装了 9.0.0 版,而不是 9.3.0 版 Pillow,并且它可以工作。

如果对其他人有帮助...

© www.soinside.com 2019 - 2024. All rights reserved.