Я успешно конвертировал .py-файл в .exe-файл, используя py2exe. Я могу успешно запустить файл .py, если я запустил его автономно. Однако, когда я пытаюсь запустить файл .exe, он выдает ошибку, как показано на прикрепленном изображении.Ошибка py2exe при запуске exe-файла
В моем .py файла, у меня есть следующие операторы импорта:
import xlrd,xlwt,xlutils.copy,re,time,openpyxl,os
from openpyxl.styles import Alignment
from openpyxl import load_workbook
Я также соответственно переделан setup.py файл, чтобы включить эти пакеты, как показано ниже setup.py коды показывает
from distutils.core import setup
import py2exe
setup(
console=['vu_t2.py'],
options = {
'py2exe': {
'packages': ['xlrd','xlwt','xlutils','openpyxl','openpyxl.workbook']
}
}
)
Я использовал следующую команду для запуска py2exe
python setup.py py2exe
Прежде всего удалите все * .pyc и проверьте строку 475 в файле vu_t2.py, если там есть какая-либо ошибка. Затем попробуйте перестроить ваш .exe-файл. –
vu_t2.py woks успешно без ошибок. Я получаю ошибку только при запуске exe-файла. – fsociety
Ну, я не могу вам помочь с этой информацией. Но я рекомендую вам снова посмотреть на свой setup.py и прочитать это [документация] (https://docs.python.org/3/distutils/setupscript.html) –