【发布时间】:2017-03-03 05:10:33
【问题描述】:
我是 python 新手,我找到了 py2exe 并在一个小的测试 python 代码上使用它,它运行良好。我现在创建了一个程序,它使用 openpyxl 库来处理 excel 电子表格。当我使用 py2exe 编译为 .exe 时,我没有收到任何错误,但是当我尝试执行新的 .exe 时,我会在日志文件和控制台上为我的新 .exe 获得以下信息
Traceback (most recent call last):
File "pdf_to_excel.py", line 2, in <module>
File "openpyxl\__init__.pyo", line 29, in <module>
File "openpyxl\workbook\__init__.pyo", line 5, in <module>
File "openpyxl\workbook\workbook.pyo", line 16, in <module>
File "openpyxl\writer\write_only.pyo", line 23, in <module>
File "openpyxl\writer\excel.pyo", line 36, in <module>
File "openpyxl\packaging\extended.pyo", line 4, in <module>
ImportError: cannot import name __version__
我检查了 c:\python27\lib\site-packages 它包含“openpyxl”和“openpyxl-2.4.4-py2.7.egg”
我不知道为什么我会得到回溯或如何解决这个问题?
【问题讨论】: