使用python py2exe转换为windows exe控制台

时间:2017-03-03 05:10:34

标签: python openpyxl

我是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&#34; openpyxl&#34;和&#34; openpyxl-2.4.4-py2.7.egg&#34;

我不知道为什么我会得到回溯或如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

  

https://bitbucket.org/openpyxl/openpyxl/issues/633/compatibility-with-pyinstaller

我没有尝试过,但请尝试评论#2。