В моей ОС (Linux Mint Debian Edition 2), за исключением системного python (/usr/bin/python), установленного apt, я также установил anaconda. Но я столкнулся с проблемой запуска следующего кода с помощью anaconda python
# test.py
import matplotlib.pyplot as plt
import numpy as np
x = np.array([0, 1])
plt.scatter(x, x)
plt.show()
Ошибка
Это приложение не удалось запустить, поскольку оно не могло найти или загрузить Плагин платформы Qt "xcb".
Повторная установка приложения может решить эту проблему.
Прерванный
Но если я попробую с системным python, т.е. /usr/bin/python test.py
, он работает правильно.
Затем я попробовал ipythons, системы и anaconda, результат такой же, как и раньше: ядро anaconda ipython умерло.
И я попытался добавить магию ipython %matplotlib inline
в код, теперь anaconda ipython работает правильно. Но если я заменил %matplotlib inline
на %pylab
, ipacon anaconda снова умер.
Примечание. Я использую python 2.7. Системная версия ipython - 2.3, версия anaconda ipython - 3.2.