«ImportError: нет модуля с именем PyQt4.QtCore» Несмотря на то, что PyQt5 импортируется - PullRequest
0 голосов
/ 02 декабря 2018

Я просматривал этот пакет сценариев python:

https://github.com/werdeil/clementine-last-export

Чтобы преобразовать pyqt4 в pyqt5, так как pyqt4 больше не поддерживается в моей ОС.

Я выполнил как ручное преобразование, так и преобразование, используя следующий скрипт:

https://github.com/rferrazz/pyqt4topyqt5

И сценарий, и преобразование из pyqt4-> pyqt5 кажутся простыми, но однажды яЗакончив конвертацию скриптов, я все равно получаю:

Traceback (most recent call last):
  File "gui.py", line 374, in <module>
    main()
  File "gui.py", line 355, in main
    cleg = ClemLastExportGui()
  File "gui.py", line 45, in __init__
    self.load_config()
  File "gui.py", line 350, in load_config
    self.config = pickle.load(open(self.configfile))
  File "/usr/lib64/python2.7/pickle.py", line 1384, in load
    return Unpickler(file).load()
  File "/usr/lib64/python2.7/pickle.py", line 864, in load
    dispatch[key](self)
  File "/usr/lib64/python2.7/pickle.py", line 1139, in load_reduce
    value = func(*args)
ImportError: No module named PyQt4.QtCore

, несмотря на то, что ссылки на pyqt4 даже не активны в источнике:

~/projects/clementine-last-export $ grep -i pyqt4 -r *
README.txt:pyqt4 stopped being supported by most Linux Operating Systems

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

Может ли кто-нибудь взглянуть на мой код здесь:

https://github.com/davidsmind/clementine-last-export

Или указатьмне в правильном направлении, если это системная проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...