from matplotlib import pyplot as plt
/home/rishabh/.local/lib/python2.7/site-packages/matplotlib/colors.py:680:
MatplotlibDeprecationWarning: The is_string_like function was deprecated in version 2.1.
not cbook.is_string_like(colors[0]):
Теперь это показывает эту ошибку.
из parse_fontconfig_pattern Файла импорта matplotlib.fontconfig_pattern "/home/rishabh/.local/lib/python2.7/site-packages/matplotlib/fontconfig_pattern.py", строка 28, в от бэкпортов functools_lru_cache импортирует lru_cache ImportError: Никакой модуль, названный functools_lru_cache
У Вас есть MatplotlibDeprecationWarning при использовании версии Matplotlib, который был установлен зернышком. Установите Matplotlib из репозиториев Ubuntu по умолчанию вместо этого. Откройте терминал и тип:
sudo apt install python2.7 python-matplotlib
sudo rm -r /usr/lib/python2.7/site-packages/matplotlib/
Выполните следующие команды в Python:
matplotlib.get_configdir()
matplotlib.get_cachedir()
Удалите matplotlib пакеты в выходных путях этих команд. Если нет никаких matplotlib пакетов в выходных путях этих команд, продвигаются к следующему шагу.
Удалите matplotlib файлы в .local папке.
mv /home/rishabh/.local/lib/python2.7/matplotlib* /home/rishabh/tmp
Ввести python
запускать интерпретатор Python и затем после быстрого типа:
from matplotlib import pyplot as plt
Вы также хотели бы пытаться выполнить графики, встроенные в Spyder Python IDE.
sudo apt install python2.7 ipython python-matplotlib spyder
После того, как ipython запрашивают в консоли IPython скопировать/вставить ниже кода и нажатия клавишу Enter выполнять его.
import matplotlib.pyplot as plt
x, y = [-1, 12], [1, 4]
plt.plot(x, y, marker = 'o')