matplotlib не работает в Pycharm 4.5.3

Я пытаюсь запустить простой код в Pycharm Community Edition 4.5.3 для отображения графика с некоторыми точками, используя matplotlib

import matplotlib.pyplot as plt

plt.plot([5,4,4,4,6,6,7,7,8,8,9,10,10,10,10,11,11,12,12,13],
[5,7,10,13,8,14,7,11,5,13,9,4,6,12,14,8,10,6,13,8], 'ro')

plt.plot([6,7],[8,7],'bo-')
plt.axis([0, 15, 0, 15])
plt.show()

Хотя matplotlib установлен правильно Pycharm не распознает его. Я получаю это сообщение об ошибке при запуске вышеуказанного кода в Pycharm

ImportError: нет модуля с именем 'matplotlib'

3 ответа

Решение

Кажется , что вы установили Python более чем один и matplotlib библиотека с установленным Python, который в настоящее время не используется Pycharm по умолчанию. так в вашем скрипте Python добавить #!/usr/bin/env python или полный путь интерпретатора Python, который имеет matplotlib,

если вы используете python, установленный системой по умолчанию, используйте python-matplotlib если вы установите python3-matplotlib тогда это создаст проблему или наоборот. В этой ситуации вы должны указать полный путь интерпретатора Python, который вы хотите использовать.

я только что установил только python-matplotlib с помощью

sudo apt-get install python-matplotlib

и может запускать код с помощью

python test.py

Установить пакет python-matplotlib

sudo apt-get install python-matplotlib

или для Python3

sudo apt-get install python3-matplotlib

Я думаю, что ваша проблема, как моя. Я проверял import matplotlib в оболочке python все нормально. Но показывает ошибку в Pycharm. Это потому, что Pycharm не знает пути пакетов сайтов.

  1. Вы должны добавить путь к пакетам сайта (для меня C:\Program Files\Python 3.5\lib\site-packages) в PATH или
  2. В вашем коде добавить эти

    import sys    
    sys.path.append(r"C:\Program Files\Python 3.5\lib\site-packages")
    import matplotlib.pyplot as plt
    

Я думаю, что это поможет вам:)

Другие вопросы по тегам