Ошибка импорта matplotlib.pyplot в i python, но работает в jupyter - PullRequest
0 голосов
/ 12 февраля 2020

Я получаю эту длинную ошибку при попытке импортировать pyplot в i python. Все отлично работает, когда я пытаюсь сделать то же самое в ноутбуке Jupyter. Я думаю, что я попробовал все предложения, которые я нашел об ошибках импорта pyplot. Я попытался переустановить matplotlib, ipykernel, zmq et c et c. Я попытался откатиться до старых версий. Я попытался сопоставить sys.path из ноутбука и моего ядра i python, но безуспешно.

Я использую python 3.7, windows 10, ConEmu для ядра i python.

from matplotlib import pyplot
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-02aaac1810fb> in <module>
----> 1 from matplotlib import pyplot

C:\ProgramData\Python3\Continuum\anaconda3\lib\site-packages\matplotlib\pyplot.py in <module>
   2347     dict.__setitem__(rcParams, "backend", rcsetup._auto_backend_sentinel)
   2348 # Set up the backend.
-> 2349 switch_backend(rcParams["backend"])
   2350
   2351 # Just to be safe.  Interactive mode can be turned on without

C:\ProgramData\Python3\Continuum\anaconda3\lib\site-packages\matplotlib\pyplot.py in switch_backend(newbackend)
    219         else "matplotlib.backends.backend_{}".format(newbackend.lower()))
    220
--> 221     backend_mod = importlib.import_module(backend_name)
    222     Backend = type(
    223         "Backend", (matplotlib.backends._Backend,), vars(backend_mod))

C:\ProgramData\Python3\Continuum\anaconda3\lib\importlib\__init__.py in import_module(name, package)
    125                 break
    126             level += 1
--> 127     return _bootstrap._gcd_import(name[level:], package, level)
    128
    129

C:\ProgramData\Python3\Continuum\anaconda3\lib\site-packages\matplotlib\backends\backend_tkagg.py in <module>
      1 from . import _backend_tk
----> 2 from .backend_agg import FigureCanvasAgg
      3 from ._backend_tk import (
      4     _BackendTk, FigureCanvasTk, FigureManagerTk, NavigationToolbar2Tk)
      5

C:\ProgramData\Python3\Continuum\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py in <module>
     43
     44 if _has_pil:
---> 45     from PIL import Image
     46
     47 backend_version = 'v2.2'

C:\ProgramData\Python3\Continuum\anaconda3\lib\site-packages\PIL\Image.py in <module>
     93     # Also note that Image.core is not a publicly documented interface,
     94     # and should be considered private and subject to change.
---> 95     from . import _imaging as core
     96
     97     if __version__ != getattr(core, "PILLOW_VERSION", None):

ImportError: DLL load failed: The specified module could not be found.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...