Не удается импортировать matplotlib.pyplot как plt

#python #python-2.7 #matplotlib

#python #python-2.7 #matplotlib

Вопрос:

Я использую 64-разрядный дистрибутив SUSE linux на общем сервере.

Я установил дистрибутив Anaconda python локально. К сожалению, следующая строка возвращает ошибку в командной строке python:

 import matplotlib.pyplot as plt
  

Ошибка указывает, что модуль pyqt4 не может быть найден. Я предпринял следующие шаги, чтобы убедиться, что у меня есть фреймворк PyQt:

 conda install pyqt 
  

Кроме того, я также попытался изменить серверную часть, явно введя следующее перед импортом:

 matplotlib.rcParams['backend.qt4'] = 'PySide'
  

Но я получаю ту же ошибку. Я также обнаружил, что версия установленного модуля PyQt равна версии 5.6. Я не уверен, как импортировать matplotlib.pyplot.

Версия python, которую я использую с anaconda, — это Python 2.7.12, который установлен в /home/username/.local/anaconda . В /usr/bin установлен другой системный дистрибутив python (версия 2.6.9)/

После удаления всей платформы anaconda я могу заставить matplotlib работать в системной версии. Я несколько раз удалял и переустанавливал anaconda. Каждый раз я сталкиваюсь с одной и той же ошибкой импорта.

Любая помощь была бы замечательной! Пожалуйста, дайте мне знать, если требуется дополнительная информация. Большое спасибо!

Комментарии:

1. В вашем названии есть опечатки.

2. @StrawMan Это может быть долгий путь, но попробуйте использовать pip install . Я обнаружил, что иногда это работает лучше, чем conda install

3. @Neill Да, я тоже это пробовал. Всякий раз, когда я пытаюсь установить PyQt, я, по сути, получаю одно и то же сообщение — что у меня уже установлена версия 5.6. Спасибо!