.exe не работает на другом P C "ctypes" - PullRequest
0 голосов
/ 22 марта 2020

Я недавно пытался создать .exe из моего .py файла. (Я впервые делаю .exe)

Это длинный скрипт, включающий эту классную функцию. Если я скомпилирую этот в .exe, он прекрасно работает с включенным кодом P C I, но не с другим P C. Что заставляет меня поверить, что во время установки pip чего-то не хватает?

Для компиляции этого скрипта мне нужно установить ctypes , а в cmd сказать: pyinstaller filename.py Я что-то упустил ?

К сожалению, я не вижу никаких ошибок, он просто остается пустым после попытки запустить wait_until_idle.

1 Ответ

1 голос
/ 22 марта 2020

Самый надежный / автоматизированный способ, с помощью которого я нашел exe из python кода, это пакет:

https://pypi.org/project/auto-py-to-exe/

Я тестировал его Я нахожусь в нескольких ситуациях с целыми проектами, а не только с одним / маленьким скриптом.

Основным недостатком этого является размер exe-файла, он действительно большой и особенно, если вы используете внешние библиотеки, такие как pandas, numpy может легко заставить ваш exe проходить 100 мегабайт.

Это простой графический интерфейс, который вы можете использовать для генерации exe. Внешних зависимостей вам не нужно устанавливать отдельно.

...