Создание приложения Python с помощью cx_freeze.
from cx_Freeze import setup, Executable
_packages = []
_excludes = []
_include_files = [...]
buildOptions = dict(packages = _packages, enter code here`excludes = _excludes, include_files = _include_files, build_exe = '<app name>')
setup(name = '<app name>',
version = <version>,
description = '<description>',
options = dict(build_exe = buildOptions),
executables = [Executable('<app name>.py',
targetName = '<app name>',
icon = '<app name>.png')])
Попытка установить сборку приложения с помощью cx_freeze на Linux в / usr / bin / с ресурсами приложения в /usr/share/.
Конечно, это приводит к:
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ModuleNotFoundError: No module name 'encodings'
Current thread 0x0... (most recent call first):...
Я думаю Мне нужно установить / изменить расположение по умолчанию для папки lib, но я не смог понять, как сделать это. Вполне возможно, что я нахожусь на совершенно неправильном пути.
Я пытаюсь избежать использования bbfreeze.