[PyQt5, Debian testing] Problem z wersja

Tematy związane z oprogramowaniem, instalacją, konfiguracją
felek
Posty: 14
Rejestracja: 23 września 2013, 11:45

[PyQt5, Debian testing] Problem z wersja

Post 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ć?
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Sprawdź czy masz zainstalowany pakiet:

Kod: Zaznacz cały

python3-pyqt5
felek
Posty: 14
Rejestracja: 23 września 2013, 11:45

Post autor: felek »

Tak, mam zainstalowaną.
Mam napisane, że posiadam wersje 5.1.1+dfsg-2
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

2-gą linijkę skryptu zamień na:

Kod: Zaznacz cały

from PyQt5.QtWidgets import QtGui, QtCore
felek
Posty: 14
Rejestracja: 23 września 2013, 11:45

Post 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

Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

A co pokazuje:

Kod: Zaznacz cały

echo $PYTHONPATH
felek
Posty: 14
Rejestracja: 23 września 2013, 11:45

Post autor: felek »

Dziwne, bo nic.

Kod: Zaznacz cały

felek@debian:~$ echo $PYTHONPATH

felek@debian:~$ 
ODPOWIEDZ