Как заставить исполняемый файл работать на всех системах - PullRequest
0 голосов
/ 20 апреля 2020

Я спрашиваю это, потому что это не информация, которую я мог бы найти в inte rnet. Может ли исполняемый файл работать на всех системах? Если нет, то как сделать разные исполняемые файлы для разных систем? Я использую auto-py-to-exe (но моя проблема сейчас здесь ), но у меня проблемы с cx-freeze ( Вопрос здесь - на него нет ответов ). Я не уверен насчет py-installer (хотя, судя по всему, auto-py-to-exe использует py-installer - возможный идиот ). Может кто-нибудь дать мне ответ с источниками? Я кодирую в python - используя windows 10.

1 Ответ

2 голосов
/ 20 апреля 2020

'auto-py-to-exe' использует 'PyInstaller'.

И 'PyInstaller' замораживает (упаковывает) Python приложений в автономные исполняемые файлы под Windows, GNU / Linux, Ma c OS X, FreeBSD, Solaris и AIX. Но он не поддерживает кросс-компиляцию. (https://github.com/pyinstaller/pyinstaller/wiki/FAQ)

Если вы хотите исполняемый файл Ma c, вы должны выполнить его в системе Ma c.

...