Как преобразовать основанную на Python PyQt программу в переносимый пакет в Linux?
Мне удалось создать один рабочий исполняемый файл (для Windows) из Python-приложения на основе PyQt, используя PyInstaller, но возможно ли это и для Linux? На Linux-машине (LUbuntu), когда я запускаю скрипт.py, у меня возникают ошибки, связанные с отсутствием привязок PyQt, и я не могу даже загрузить их с помощью apt-get из-за невозможности подключения серверов. Было бы гораздо удобнее как-то упаковать недостающие библиотеки в файлы моей программы, чтобы сделать ее более переносимой, но как я могу это сделать?
1 ответ
Если вы упакуете свое приложение в формат пакета дистрибутива Linux, оно может содержать информацию о зависимостях. Это каноническое решение этой проблемы.
В противном случае вам нужно будет включить все вложенные зависимости, чтобы убедиться, что это будет работать.