Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python py2exe转换为windows exe控制台_Python_Openpyxl - Fatal编程技术网

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

使用python py2exe转换为windows exe控制台,python,openpyxl,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 "o

我是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__
回溯(最近一次呼叫最后一次):
文件“pdf_to_excel.py”,第2行,在
文件“openpyxl\\uuuuu init\uuuuu.pyo”,第29行,在
文件“openpyxl\workbook\\uuuu init\uuuuu.pyo”,第5行,在
文件“openpyxl\workbook\workbook.pyo”,第16行,在
文件“openpyxl\writer\write_only.pyo”,第23行,在
文件“openpyxl\writer\excel.pyo”,第36行,在
文件“openpyxl\packaging\extended.pyo”,第4行,在
导入错误:无法导入名称\u版本__
我检查了c:\python27\lib\site包,它包含“openpyxl”和“openpyxl-2.4.4-py2.7.egg”

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


我没有试过,但试着发表评论2。

谢谢你的建议,这让我找到了另一篇文章的隐藏内容。所以我使用了--hidden import=openpyxl,我假设您给我的链接适用于需要导入的多个模块:)