PyQtGraph не работает после перехода с 32-битной на 64-битную версию

Мне нужно было перейти с 32-битного на 64-битный Python, и я столкнулся с проблемой построения графика pyqtgraph.

Даже самые простые примеры показывают одинаковое поведение (например, SimplePlot.py из папки примеров)

Запуск SimplePlot.py показывает окно, но окно пусто, за исключением волнистой линии в левом верхнем углу, которая, как я предполагаю, является графиком. хотя по-прежнему без топоров или титулов. Щелчок правой кнопкой мыши вызывает меню, как и ожидалось, но любые изменения не видны, пока я не закрою меню и снова не перетащу график. Примеры отлично работают при запуске в 32-битной среде...

Я использую среду anaconda (Python 2.7.12) со следующими установленными пакетами:

pyqtgraph 0.910 PySide 1.2.4 numpy 1.11.1 scipy 0.18.0 cython 0.24.1

Все пакеты (включая pyqtgraph) были установлены с помощью pip. Когда я вижу эти проблемы, не отображаются исключения или ошибки.

Кто-нибудь видел это раньше? Обратите внимание: я видел этот вопрос и попробовал решение. Это не изменило поведение в моем случае

Спасибо за любую помощь!

Это до того, как я панорамирую сюжет Это после панорамирования сюжета


person mrscruff    schedule 19.09.2016    source источник
comment
Есть ли причина, по которой вы используете PySide вместо PyQt? Я подозреваю, что с PyQt проблем нет.   -  person three_pineapples    schedule 20.09.2016
comment
Лицензии разные.   -  person mrscruff    schedule 20.09.2016


Ответы (1)


Проблема также обнаружена в пакете conda для PySide. См. обсуждение по адресу https://github.com/conda-forge/pyside-feedstock/issues/15.

Это может быть исправлено с помощью pip, а также скоро должно быть исправлено на канале conda forge.

Наше быстрое исправление для conda — это специально созданный пакет, основанный на официальных (и рабочих) двоичных файлах с веб-сайта загрузки Qt по адресу https://download.qt.io/official_releases/pyside/

person andi    schedule 24.01.2017