Установка matplotlib в Ubuntu: ImportError
Моя платформа:
Ubuntu 13.04, Python 2.7.4.
Ошибка установки matplotlib, ошибка ImportError: нет модуля с именем pyplot.
Я пробовал много способов, таких как
$ sudo apt-get install python-matplotlib
и легко установить, установить из исходного кода..., я следую http://matplotlib.org/faq/installing_faq.html
Но ни одна из них не работает, эта ImportError всегда происходит, кто-нибудь может помочь?
РЕДАКТИРОВАТЬ След назад:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-4-82be63b7783c> in <module>()
----> 1 import matplotlib
/home/wuhuijia/matplotlib.py in <module>()
1 import numpy as np
----> 2 import matplotlib.pyplot as plt
3 import scipy.optimize as so
4
5 def find_confidence_interval(x, pdf, confidence_level):
ImportError: No module named pyplot
1 ответ
Ваш сценарий назван matplotlib.py
, Python сначала будет выглядеть локально при импорте модулей, то есть в самом каталоге. Таким образом, Python импортирует ваш скрипт (а не установленный matplotlib) при выполнении import matplotlib.pyplot
, а так как ваш скрипт не имеет подмодуля pyplot
, это не удается.
Переименуйте ваш скрипт во что-то другое (например, testmpl.py
) и у тебя все должно быть в порядке.