我和其他人有类似的问题,并按照建议的答案进行操作,但没有成功。
一切都工作正常,直到我做了一个
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.
我可以采取什么样的简单技巧来让我的系统再次运行(请详细说明)?
我发现这个评论“这个问题现在在最新版本中又回来了,为了帮助任何遇到部署问题的人,Windows 上的稳定版本似乎是 v9.0.0 – Conor 2022 年 8 月 1 日 20:00 ”在这篇文章中ImportError:DLL加载失败:找不到指定的模块。当尝试“从 PIL 导入图像”时
因此,我使用 Python 3.9.16 安装了 9.0.0 版,而不是 9.3.0 版 Pillow,并且它可以工作。
如果对其他人有帮助...