Как использовать pyside2 из репозитория Ubuntu для разработки программ?
Когда я бегу
apt search pyside
пакеты, которые я получаю, например:
python3-pyside2.qtwidgets/focal 5.15.2-1+20.04+focal+release+build1 amd64
Когда я устанавливаю его, как я могу использовать его с моей программой python? Нужно ли упаковывать мою программу на Python как .deb? Как это работает и что мне нужно учитывать?
1 ответ
Установка
python3-pyside2.qtwidgets
в одиночку может быть недостаточно. Вместо этого установите все следующие пакеты.
sudo apt install python3-pyside2.qtcore python3-pyside2.qtgui python3-pyside2.qtwidgets python3-pyside2.qtnetwork
Когда я устанавливаю его, как я могу использовать его с моей программой python?
Вам просто нужно импортировать соответствующие библиотеки. Пример:
from PySide2.QtCore import (QCoreApplication, QMetaObject, QObject, QPoint,
QRect, QSize, QUrl, Qt)
Нужно ли упаковывать мою программу на Python как .deb?
Если вы хотите использовать его самостоятельно, то нет.
Если вы хотите его распространять, то вы можете либо загрузить его в PyPI и попросить людей установить из pip, либо упаковать его как .deb и распространять (в качестве альтернативы, если программа достаточно проста, просто распространять исходники, и просить пользователей установить PySide2 вручную).