Исполняемый файл для платформы Windows для Python

Ребята, я знаю, что этот вопрос уже задавали здесь. Но все эти вопросы немного устарели и сейчас бесполезны.

У меня есть набор инструментов, которые, я думаю, помогут мне преобразовать мое веб-приложение пользовательского интерфейса в файл .exe.

Я использовал pyinstaller, и у меня возникли трудности с его установкой в ​​ОС с перекрестными окнами. Он был построен на 10, но не работал на 7.

Итак, существует ли единое решение для создания одного исполняемого файла только для Windows? Он должен работать как на 64-битной, так и на 32-битной версии, а также в Windows 7,8 и 10.

Также у меня есть еще одно сомнение, будет ли exe-файл, созданный на 64-битной версии Windows 10, работать в 32-битной версии? У меня не было 32-битной системы, но, возможно, кто-то, кто загружает приложение, использует ее, но также не нашел ничего, что говорило бы о 32- и 64-битной версии на странице pyinstaller.

Итак, у меня 3 вопроса: 1) Есть ли возможность в настоящее время создать один исполняемый файл для всей платформы Windows?

2) поддерживает ли pyinstaller 64- и 32-разрядные версии, если он был построен на 64-разрядных окнах?

3) Переход на python 3.4 — хорошая идея для использования py2exe?


person Community    schedule 04.06.2020    source источник
comment
Чтобы иметь хоть какой-то шанс, я ожидаю, что вам придется использовать 32-битный Python и соответствующий pyinstaller. PyInstaller не претендует на кросс-битность.   -  person barny    schedule 04.06.2020
comment
Например. см. один из тех старых вопросов, на которые вы ссылаетесь exec#10328518" title="могу ли я управлять 32-битной и 64-битной архитектурой при создании pyinstaller exec%2310328518"> stackoverflow.com/questions/7155866/   -  person barny    schedule 04.06.2020
comment
И вы читали (текущую, недавнюю) документацию PyInstaller, например. pyinstaller.readthedocs.io/en/stable/usage.html, который говорит в ссылка на пользователя (вас), которому необходимо включить соответствующий vcredist «Если вы считаете, что PyInstaller должен делать это сам, помогите улучшить PyInstaller».   -  person barny    schedule 04.06.2020