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 не знает пути пакетов сайтов.
- Вы должны добавить путь к пакетам сайта (для меня C:\Program Files\Python 3.5\lib\site-packages) в PATH или
В вашем коде добавить эти
import sys sys.path.append(r"C:\Program Files\Python 3.5\lib\site-packages") import matplotlib.pyplot as plt
Я думаю, что это поможет вам:)