2017-01-30 7 views
0

Я пытаюсь использовать фреймворк py_entitymatching, чтобы найти дубликаты в this dataset.ImportError: PyQt4 не установлен

Чтобы пометить данные, они используют PyQt4. Так что, когда я пытаюсь выполнить команду обозначая я получаю сообщение об ошибке

enter image description here

Хотя, как вы можете видеть PyQt4 установлен на моей машине, и я могу импортировать его.

Любые идеи о том, как исправить это?

Благодаря


Update:

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

>>> from PyQt4 import QtGui 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: /home/oliver/anaconda3/lib/python3.5/site-packages/PyQt4/QtCore.so: undefined symbol: __cxa_throw_bad_array_new_length 

Все пакеты, указанные ниже

  • Qt4
  • SIP
  • PyQt4
  • PyQt5

Любые другие мысли?

+0

попробуйте 'из PyQt4 импорта QtGui'. Или, может быть, вам нужно установить 'Qt4' – furas

+0

. Привет @Oblue ваш пакет был неправильно установлен, как показывает ваша ошибка. Лучше всего было бы деинсталлировать все и переустановить его с помощью 'pip' –

ответ

0

Похоже, что ваш пакет PyQt не установлен, даже если в первой строке указано, что ваш пакет установлен.

Попробуйте установить его с пип и посмотреть, если он делает изменения

Если вы используете python2

sudo pip install SIP 

sudo pip install PyQt 

Если вы используете python3

sudo apt-get install python3-pyqt4 

Обновление

from PyQt4 import QtGui Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: /home/oliver/anaconda3/lib/python3.5/site-packages/PyQt4/QtCore.so: undefined symbol: __cxa_throw_bad_array_new_length

Глядя на вашу ошибку, кажется, ваша компиляция действительно пошла не так.

Одним из возможных решений было бы деинсталлировать python, установите его и установить PyQt снова через pip

0

Та же проблема случилась со мной, вы должны установить 64-разрядную версию PyQt4. вы можете установить его here. Как только вы правильно установите его, я думаю, что он будет работать правильно.

 Смежные вопросы

  • Нет связанных вопросов^_^