Я не могу импортировать pylab - хотя matplotlib, numpy и scipy уже установлены (Python) - PullRequest
0 голосов
/ 22 мая 2019

Прошу прощения за повторный вопрос, но я не смог найти ответ на мою проблему, который мне помог.У меня нет большого опыта работы с питоном.Я использую Python версии 3.6.8 в Windows, и я уже установил matplotlib, numpy и scipy.Файл «pylab.py» также находится в папке matplotlib.Редактировать: Использование matplotlib.pyplot также не работает.

Редактировать: После еще нескольких испытаний я получил ошибку, что модуль 'six.names' не может быть найден. Шесть пакетов были установлены.

import pylab
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pylab
ModuleNotFoundError: No module named 'pylab'
 import matplotlib.pyplot
Traceback (most recent call last):
  File "<pyshell#21>", line 1, in <module>
    import matplotlib.pyplot
  File "C:\...\Python36-32\lib\matplotlib\pyplot.py", line 30, in <module>
    from cycler import cycler
  File "C:\...\Python36-32\lib\cycler\cycler.py", line 48, in <module>
    from six.moves import zip, reduce
ModuleNotFoundError: No module named 'six.moves'

1 Ответ

1 голос
/ 22 мая 2019

за https://matplotlib.org/faq/usage_faq.html#matplotlib-pyplot-and-pylab-how-are-they-related, пилаб не рекомендуется; вместо этого вы должны использовать pyplot.

Правильный способ импорта -

import matplotlib.pyplot  # use this
import matplotlib.pylab  # only if you cannot avoid it

(pyplot и pylab - не отдельные модули, а подмодули matplotlib.)

...