Ошибка PyQT

DH_spb

New member
Сообщения
3
#1
Добрый день, проблема при запуске ПО написанного на питоне, ПО рабочее (успешно используется на винде и red os). Тестирую на AstraLinux (Orel) 2.12.45 установленную на виртуальной машине, использую Python3.7 (PyQT5.15.1) и необходимые для его работы пакеты.
При запуске скрипта .py возникает ошибка:
Код:
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
при проверке зависимостей с помощью
ldd /my_path/libqxcb.so
выяснилось, что отсутствует библиотека libxcb-util.so.1 (есть только libxcb-util.so.0), каким образом можно решить мою проблему?
 

Montfer

New member
Сообщения
2 364
#2
попробуй че то типо такого
root@felix:/usr/lib/x86_64-linux-gnu# ln -s libxcb-util.so.0.0.0 libxcb-util.so.1
 

DH_spb

New member
Сообщения
3
#3
Благодарю. Линк сделал, теперь зависимости вроде как удовлетворены, но ошибка при запуске осталась такая же. Может еще что-то нужно, а может и костыль со старой либой не сработал...
 

Montfer

New member
Сообщения
2 364
#4
Благодарю. Линк сделал, теперь зависимости вроде как удовлетворены, но ошибка при запуске осталась такая же. Может еще что-то нужно, а может и костыль со старой либой не сработал...
похоже, что не получилось обмануть. если есть эта библиотека в ред ос, то попробуй скопировать в астру. а еще лучше, если есть исходники, перекомпилировать прогу в астре
 

DH_spb

New member
Сообщения
3
#5
похоже, что не получилось обмануть. если есть эта библиотека в ред ос, то попробуй скопировать в астру. а еще лучше, если есть исходники, перекомпилировать прогу в астре
Под прогой ты подразумевашь приложение на PyQT? Если да, то я пока проверяю из интерпретатора(как раз запуская исходник), компиляция с помощью pyinstaller это следующий этап. Или имеется ввиду сборка необходимой библиотеки?
 

Montfer

New member
Сообщения
2 364
#6
Под прогой ты подразумевашь приложение на PyQT? Если да, то я пока проверяю из интерпретатора(как раз запуская исходник), компиляция с помощью pyinstaller это следующий этап. Или имеется ввиду сборка необходимой библиотеки?
запуск некомпилированного файла типо main.py и имел ввиду.
тогда хз. трудно что то придумать, не зная что, откуда и зачем импортируется.
может, запуск через питон3.5 как то повлияет, но верится с трудом