#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. Спасибо!