Установка PyQt4 для Python3

Я пытаюсь запустить мой код, используя Python3 и PyQt4. Когда я делаю это:

gruszczy@gruszczy-laptop:~/Programy/fathom/tools$ python3.1 fathomqt.py 
Traceback (most recent call last):
  File "fathomqt.py", line 5, in <module>
    from PyQt4.QtCore import (QFileSystemModel, QDir, SIGNAL, Qt)
ImportError: /usr/lib/python3/dist-packages/sip.so: undefined symbol: PyUnicodeUCS4_CompareWithASCIIString

я установил Sip и PyQt4 вручную в /usr/lib/python3/dist-utils и /usr/lib/python3.1/dist-packages, но ни одна не помогла.

У меня есть libpython3.1, а также python3.1-dev и оба пакета для 3.2. Чего мне не хватает?

Я использую Natty бета, но я не верю, что это проблема, так как теперь она довольно стабильна на моей машине.

1
задан 19 April 2011 в 09:25

1 ответ

Проверьте эту ошибку .

По сути, вам нужно будет самостоятельно скомпилировать pyqt, потому что запуск пакетного pyqt с python 3 пока не поддерживается, даже в Ubuntu 11.04 (Natty).

Поддержка Python 3 для Gnome и KDE является приоритетом для Ubuntu 11.10, поэтому, возможно, в этом году она будет работать лучше.

Тем не менее, может быть что-то конкретно не так, поскольку вы сказали, что пытались установить из исходного кода. Возможно, установка упакованного глотка может помочь. Возможно, это электронное письмо относится к вашей проблеме. Я думаю, что вы должны открыть ошибку Ubuntu по этому поводу.

0
ответ дан 19 April 2011 в 09:25

Другие вопросы по тегам:

Похожие вопросы: