#matplotlib #anaconda
#matplotlib #anaconda
Вопрос:
Я использую Anaconda 4.2.9 и Python 3.5.2 на macOS 10.12. Всякий раз, когда я пытаюсь выполнить простую команду
import matplotlib.pyplot as plt
Я получаю следующее сообщение об ошибке
[1]: import matplotlib.pyplot as plt
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-1-eff513f636fd> in <module>()
----> 1 import matplotlib.pyplot as plt
/Users/ghoetker/anaconda/lib/python3.5/site-packages/matplotlib/pyplot.py in <module>()
8 import matplotlib
9
---> 10 import matplotlib.pyplot as plt
11 import matplotlib.animation as manimation
12
AttributeError: module 'matplotlib' has no attribute 'pyplot'
Я получаю эту ошибку независимо от того, использую ли я IPython, записную книжку Jupyter, PyCharm, Spyder или Rodeo. Я использовал conda для удаления и переустановки matplotlib безрезультатно. Действительно странно то, что сегодня утром он сработал один раз, но с тех пор этого не произошло. Я не знаю ничего, что я изменил за это время. Я обнаружил, что если я перейду на matplotlib 1.5.1, он будет работать просто отлично. Однако для этого требуется несколько более значимых понижений, например, переход с Spyder 3 на Spyder 2. Итак, я бы очень хотел выяснить, как использовать текущую версию matplotlib.
Я был бы очень признателен за любые рекомендации или указания, которые кто-либо может предоставить. Очевидно, я буду рад предоставить любую дополнительную информацию, которая поможет в отладке.
Комментарии:
1. Что странно, так это то, что он вызывает
Attribute Error
здесь вместо anImport Error
. Эта ошибка возникает только с pyplot или другими подмодулями? Что произойдет, если вы введетеimport pylab
? Возникает ли такая же ошибка?2. Спасибо за ваш ответ.
import pylab
выдает ту же ошибкуAttributeError: module 'matplotlib' has no attribute 'pyplot'
. Я смог импортироватьmatplotlib.dates
,matplotlib.animation
иmatplotlib.colors
без ошибок. Я подтвердил, чтоpyplot,.py
он действительно присутствует в соответствующем каталоге. Очень смущен и благодарен за любую помощь!!
Ответ №1:
Я попробовал следующую последовательность команд, и это сработало для меня:
conda uninstall pyzmq
conda install pyzmq
conda install jupyter