Strona 1 z 1

[PyQt5, Debian testing] Problem z wersja

: 23 grudnia 2013, 21:50
autor: felek
Witam.
Mam problem z PyQt5. Mianowicie podczas chęci uruchomienia prostego skryptu otrzymuję komunikat

Kod: Zaznacz cały

felek@debian:~/Programowanie/PyQt$ python test1.py
Traceback (most recent call last):
  File "test1.py", line 2, in <module>
    from PyQt5 import QtCore, QtGui
ImportError: No module named PyQt5
Kod test1.py

Kod: Zaznacz cały

import sys
from PyQt5 import QtGui, QtCore

from test_ui import Ui_Form


class MyForm(QtGui.QMainWindow):
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
        self.ui = Ui_Form()
        self.ui.setupUi(self)


if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    myapp = MyForm()
    myapp.show()
    sys.exit(app.exec_())

W przypadku kiedy zmienię na

Kod: Zaznacz cały

from PyQt4 import QtGui, QtCore
dostaję taki o to komunikat

Kod: Zaznacz cały

felek@debian:~/Programowanie/PyQt$ python test1.py
Traceback (most recent call last):
  File "test1.py", line 4, in <module>
    from test_ui import Ui_Form
  File "/home/felek/Programowanie/PyQt/test_ui.py", line 10, in <module>
    from PyQt5 import QtCore, QtGui, QtWidgets
ImportError: No module named PyQt5
Wrzucę jeszcze to

Kod: Zaznacz cały

felek@debian:~$ python -V
Python 2.7.5+
felek@debian:~$ qmake --version
QMake version 2.01a
Using Qt version 4.8.6 in /usr/lib/x86_64-linux-gnu
felek@debian:~$ sip -V
4.15.3

Ktoś wie jak się z tym uporać?

: 24 grudnia 2013, 14:48
autor: Rafal_F
Sprawdź czy masz zainstalowany pakiet:

Kod: Zaznacz cały

python3-pyqt5

: 24 grudnia 2013, 15:11
autor: felek
Tak, mam zainstalowaną.
Mam napisane, że posiadam wersje 5.1.1+dfsg-2

: 24 grudnia 2013, 15:16
autor: Rafal_F
2-gą linijkę skryptu zamień na:

Kod: Zaznacz cały

from PyQt5.QtWidgets import QtGui, QtCore

: 24 grudnia 2013, 15:44
autor: felek
Szukając na zagranicznych forach, natknąłem się na ten kod, ale także nie działa.

Kod: Zaznacz cały

felek@debian:~/Programowanie/PyQt$ python test1.py
Traceback (most recent call last):
  File "test1.py", line 2, in <module>
    from PyQt5.QtWidgets import QtGui, QtCore
ImportError: No module named PyQt5.QtWidgets


: 24 grudnia 2013, 15:55
autor: Rafal_F
A co pokazuje:

Kod: Zaznacz cały

echo $PYTHONPATH

: 24 grudnia 2013, 16:04
autor: felek
Dziwne, bo nic.

Kod: Zaznacz cały

felek@debian:~$ echo $PYTHONPATH

felek@debian:~$