Самый простой способ создать исполняемый файл для Windows из среды Python на Linux - PullRequest
2 голосов
/ 25 апреля 2019

Я хочу превратить программу на Python 3.6, которую я разрабатываю в Ubuntu, в исполняемый файл для Windows. Из того, что я искал в Интернете, кажется, мне понадобится pyinstaller над вином. Если есть более простой способ, вы можете перестать читать здесь и предложить другой способ. Я попытался проследить за ответом на Кросс-компиляция скрипта Python под Linux в исполняемый файл Windows но потом я добрался до части после загрузки питона. Я скачал последнюю версию Python для Windows, которая была файлом python-3.7.3-amd64.exe , которая не является MSI, как в ответе по ссылке выше, где используется python-2.7.10 .msi . Какой будет замена для cmd в ссылке для:

wine msiexec / i python-2.7.10.msi / L * v log.txt

? Другие шаги должны измениться? В целом, более ли целесообразно использовать python 2.7 для создания exe-файла, не может ли моя программа иметь проблемы с несовместимостью (поскольку я использовал python3.6 в моем Linux для разработки)?

1 Ответ

1 голос
/ 25 апреля 2019

Рекомендуется использовать ту же версию Python, чтобы избежать ошибок.

Возможно, проверьте эту ссылку: https://askubuntu.com/a/1133860 Очевидно, установщик для python3 не очень хорошо работает с вином, но вы можете использовать zip, доступный на официальном сайте.

Для получения дополнительной информации о версии Pythonи вино, проверьте эту ссылку: https://appdb.winehq.org/objectManager.php?sClass=application&iId=7578

...