0
我是新來的python,我發現py2exe並用它在一個小的測試python代碼,它工作正常。我現在已經創建了一個使用excel電子表格的openpyxl庫的程序。當我編譯使用py2exe我沒有得到任何錯誤的.exe,但是當我嘗試和執行新的.exe文件,我得到一個日誌文件,並在控制檯上我的新的.exe使用python py2exe轉換爲Windows 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」
我不知道爲什麼我得到回溯或如何解決這個問題?
感謝您的建議,這導致我 - 從另一個職位隱藏進口。 http://stackoverflow.com/questions/27947639/how-to-properly-create-a-pyinstaller-hook-or-maybe-hidden-import 所以我用--hidden-import = openpyxl,我假設你給我的鏈接將有多個模塊,你需要導入:) –