Я только заметил, когда я импортировал файл из моего проекта, над которым я работаю, что ipython3 немного запутан, потому что файл импортирует файл pyqt5. Установлены оба pyqt4 и 5, потому что они должны использовать более старые версии от коллег, которые еще не обновили свои материалы.python-3.x, ipython3, pyqt5 Как связать ipython3 с pyqt5 при запуске?
Мои проекты используют pyqt5 так, Как мне связать ipython3 qtconsole --pylab = qt & с pyqt5 по умолчанию?
Сообщение об ошибке было:
2
3 import sys, os, math, shutil, re
----> 4 from PyQt5 import QtCore, QtGui, QtWidgets
5 from ui_IMEX import Ui_IMEX
6
RuntimeError: the PyQt5.QtCore and PyQt4.QtCore modules both wrap the QObject class
, который я расцениваю, как PyQt4 подключен по умолчанию ... потому что она есть.
Приветствия, Christian
Я думаю, что 'qt' жестко закодирован PyQt4; попробуйте использовать '--pylab qt5' –
Я пробовал это, но не повезло. Я прочитал документацию об ipython, и сказано, что вы можете указать параметры ядра, определяющие, какую базу gui вы хотите использовать. Вы даже можете использовать коллекцию файлов конфигурации, которую я тоже пробовал, но она тоже не работала. сообщение об ошибке: «образ pylab» экземпляра IPKernelApp должен быть любым из ['tk', 'qt', 'wx', 'gtk', 'osx', 'inline', 'auto'] или None, но значение «qt5». –
camaro
на следующей странице: http://ipython.org/ipython-doc/stable/config/options/kernel.html вы можете просмотреть доступные параметры ... они отличаются от того, что дается сообщением об ошибке – camaro