我有一個依賴於openpyxl的python應用程序,並且在通過python解釋程序運行時運行良好。但是,使用py2exe創建一個exe文件時。生成exe文件,但是當我點擊它,我得到一個錯誤,併產生以下日誌:Py2Exe openpyxl導入程序錯誤
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和openpyxl上py2exe –
@CharlieClark。這怎麼可能? – user7331766