导入 _imaging 时 DLL 加载失败:

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

我正在尝试运行我的 Python 程序,这些是我正在导入的模块:

来自 tkinter 导入 * 从 functools 导入部分
将 numpy 导入为 np 导入 matplotlib matplotlib.use("TkAgg")
从 matplotlib.figure 导入图 来自 matplotlib.backends.backend_tkagg 导入 FigureCanvasTkAgg, NavigationToolbar2Tk

我总是得到以下错误信息:

C:\Users\HP\anaconda3\lib\site-packages\numpy\__init__.py:138: UserWarning: mkl-service package failed to import, therefore Intel(R) MKL initialization ensuring its correct out-of-the box operation under condition when Gnu OpenMP had already been loaded by Python process is not assured. Please install mkl-service package, see http://github.com/IntelPython/mkl-service
  from . import _distributor_init
Traceback (most recent call last):
  File "ASRS.py", line 12, in <module>
    from matplotlib.figure import Figure
  File "C:\Users\HP\AppData\Roaming\Python\Python38\site-packages\matplotlib\figure.py", line 18, in <module>
    from matplotlib import docstring, projections
  File "C:\Users\HP\AppData\Roaming\Python\Python38\site-packages\matplotlib\projections\__init__.py", line 1, in <module>
    from .. import axes, docstring
  File "C:\Users\HP\AppData\Roaming\Python\Python38\site-packages\matplotlib\axes\__init__.py", line 1, in <module>
    from ._subplots import *
  File "C:\Users\HP\AppData\Roaming\Python\Python38\site-packages\matplotlib\axes\_subplots.py", line 6, in <module>
    from matplotlib.axes._axes import Axes
  File "C:\Users\HP\AppData\Roaming\Python\Python38\site-packages\matplotlib\axes\_axes.py", line 14, in <module>
    import matplotlib.contour as mcontour
  File "C:\Users\HP\AppData\Roaming\Python\Python38\site-packages\matplotlib\contour.py", line 17, in <module>
    import matplotlib.text as text
  File "C:\Users\HP\AppData\Roaming\Python\Python38\site-packages\matplotlib\text.py", line 16, in <module>
    from .textpath import TextPath  # Unused, but imported by others.
  File "C:\Users\HP\AppData\Roaming\Python\Python38\site-packages\matplotlib\textpath.py", line 11, in <module>
    from matplotlib.mathtext import MathTextParser
  File "C:\Users\HP\AppData\Roaming\Python\Python38\site-packages\matplotlib\mathtext.py", line 27, in <module>
    from PIL import Image
  File "C:\Users\HP\anaconda3\lib\site-packages\PIL\Image.py", line 94, in <module>
    from . import _imaging as core
**ImportError: DLL load failed while importing _imaging: Belirtilen modül bulunamadı.**

我该如何解决这个问题?

python matplotlib dll cmd python-imaging-library
2个回答
12
投票

只需升级“Pillow”包即可解决此问题。因此,要么

pip install --upgrade Pillow

conda install --upgrade Pillow

应该可以解决问题(取决于您的环境)。


0
投票

你的python版本是“3.8”。使用“pillow==6.2.1”版本

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