Преобразование файлов .py в .exe

#py2exe

#py2exe

Вопрос:

Я загрузил и установил py2exe (Windows). Я не могу запустить ни один из таких модулей, как build_exe.py либо в режиме ОЖИДАНИЯ, либо в режиме ожидания. В режиме ожидания ошибка связана с импортом файла «runtime.py «. В Jupyter я даже не могу загрузить скрипт. В нем говорится, что файл «не закодирован в формате UTF — 8».

Я попытался изменить рабочий каталог на папку py2exe.

От. ошибка импорта значения во время выполнения: попытка относительного импорта в непакете

Скрипт должен запуститься и создать каталог с именем «Build»

Пожалуйста, помогите мне понять эту ошибку концептуально. Связано ли это с выбранным мной каталогом установки (C:anaconda3site-packages вместо того , чтобы C:anaconda3 )

Комментарии:

1. Может быть, попробовать использовать PyInstaller ?

2. Спасибо за информацию! @Elro444 Я обязательно попробую это, но я также хочу улучшить свое понимание пакетов и относительного импорта. Не могли бы вы помочь мне понять эту ошибку концептуально?

3. У меня не было возможности поиграть с py2exe, но из учебника кажется, что вам не нужно запускать какие-либо модули напрямую, а скорее создавать setup.py файл и запускать python setup.py py2exe . Возможно, я не в контексте

4. часть настройки завершена. Но, похоже, возникла проблема с импортом «runtime». Но, вероятно, сейчас его удалят. Поскольку у меня есть режим ожидания, мне на самом деле не нужно конвертировать в исполняемые файлы. Просто хотел изучить это. Спасибо за вашу помощь, хотя! Ценю это.