Я пытаюсь запустить простой код в 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'
кажется на установку 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
Я думаю, что ваша проблема похожа на мою. Я тестировал import matplotlib
в оболочке Python, все нормально. Но показывает ошибку в Pycharm. Это потому, что Pycharm не знает путь пакетов сайтов.
В вашем коде добавить эти [ 116]
import sys
sys.path.append(r"C:\Program Files\Python 3.5\lib\site-packages")
import matplotlib.pyplot as plt
Я думаю, что это поможет вам:)
Установите пакет python-matplotlib
sudo apt-get install python-matplotlib
или для Python3
sudo apt-get install python3-matplotlib