У меня есть приложение python, которое зависит от openpyxl и хорошо работает при его запуске через интерпретатор python. Однако при создании exe с py2exe. Ехе был создан, но когда я нажимаю на него я получаю сообщение об ошибке и следующий журнал генерируется:Py2Exe openpyxl importerror
Traceback (most recent call last):
File "excelTest.py", line 1, in <module>
File "openpyxl\__init__.pyc", line 30, in <module>
File "openpyxl\workbook\__init__.pyc", line 5, in <module>
File "openpyxl\workbook\workbook.pyc", line 16, in <module>
File "openpyxl\writer\write_only.pyc", line 23, in <module>
File "openpyxl\writer\excel.pyc", line 36, in <module>
File "openpyxl\packaging\extended.pyc", line 4, in <module>
ImportError: cannot import name __version__
Может кто-нибудь, дайте мне знать, в чем проблема и как я могу это исправить. Вот мой setup.py:
from distutils.core import setup
import py2exe, sys, os
sys.argv.append('py2exe')
setup(windows=['excelTest.py'], options={"py2exe": {"includes": ["openpyxl","os","ntpath","Tkinter","tkFileDialog","sys"]}})
openpyxl не поддерживает py2exe –
@CharlieClark на другой машине я генерировать рабочий исполняемый с py2exe и openpyxl. Как это возможно? – user7331766