2016-02-26 1 views
3

Когда я хочу импортировать matplotlib в IDLE. Следующее сообщение об ошибке:ImportError: Нет модуля с именем matplotlib в IDLE

ImportError: No module named matplotlib 

Я использую макинтош, путь питона в моем bash_profile является:

# Setting PATH for Python 2.7 
# The orginal version is saved in .bash_profile.pysave 
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" 
export PATH 

Нескольких дней назад я пытался удалить питон из моего макинтоша, так что я не уверен, если я просто поврежден встроенный питон.

Как исправить эту проблему?

+0

ли установлен Matplotlib? –

+0

Я использую sudo easy_install matplotlib для его установки. А в оболочке, использующей python a.py, он отлично работает. Но до сих пор не удается найти модуль в IDLE. –

ответ

1

Две вещи, которые вы можете изучить.

  • Python env переменная для пути PYTHONPATH не просто PATH. Измените это.
  • Запустить эту команду и увидеть путь действительно включает в себя то, что вам нужно.

    $ python -c 'import sys; print(sys.path)' 
    
+0

На самом деле я нашел свой модуль matplotlib в /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python. Как добавить его в файл пути? –

+0

Как и раньше. Но используйте PYTHONPATH вместо PATH – Hun

+0

Спасибо, что решает мою проблему! –

Смежные вопросы