【问题标题】:pyinstaller AttributeError: 'module' object has no attribute 'compat'pyinstaller AttributeError:“模块”对象没有属性“compat”
【发布时间】:2020-03-13 12:58:20
【问题描述】:

我用python2.7.1和pyinstaller编译一个可执行的exe

pyinstaller 编译完美但exe无法运行

以下是错误信息

Traceback (most recent call last):
  File "main_Preview_v4_4.py", line 12, in <module>
  File "c:\users\alphalin\appdata\local\temp\pip-unpacked-wheel-dw4d2a\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
  File "site-packages\openpyxl\__init__.py", line 6, in <module>
  File "c:\users\alphalin\appdata\local\temp\pip-unpacked-wheel-dw4d2a\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
  File "site-packages\openpyxl\workbook\__init__.py", line 5, in <module>
  File "c:\users\alphalin\appdata\local\temp\pip-unpacked-wheel-dw4d2a\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
  File "site-packages\openpyxl\workbook\workbook.py", line 8, in <module>
  File "c:\users\alphalin\appdata\local\temp\pip-unpacked-wheel-dw4d2a\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
  File "site-packages\openpyxl\worksheet\worksheet.py", line 29, in <module>
  File "c:\users\alphalin\appdata\local\temp\pip-unpacked-wheel-dw4d2a\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
  File "site-packages\openpyxl\cell\__init__.py", line 4, in <module>
  File "c:\users\alphalin\appdata\local\temp\pip-unpacked-wheel-dw4d2a\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
  File "site-packages\openpyxl\cell\cell.py", line 65, in <module>
  File "c:\users\alphalin\appdata\local\temp\pip-unpacked-wheel-dw4d2a\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
  File "site-packages\pandas\__init__.py", line 42, in <module>
  File "c:\users\alphalin\appdata\local\temp\pip-unpacked-wheel-dw4d2a\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
  File "site-packages\pandas\core\api.py", line 26, in <module>
  File "c:\users\alphalin\appdata\local\temp\pip-unpacked-wheel-dw4d2a\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
  File "site-packages\pandas\core\groupby\__init__.py", line 1, in <module>
  File "c:\users\alphalin\appdata\local\temp\pip-unpacked-wheel-dw4d2a\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
  File "site-packages\pandas\core\groupby\groupby.py", line 20, in <module>
AttributeError: 'module' object has no attribute 'compat'
[16068] Failed to execute script main_Preview_v4_4

我试图弄清楚错误发生了什么

但谷歌结果只是导致我出现熊猫错误

我没有在我的代码中使用 pandas,所以我很困惑

任何设备?

【问题讨论】:

    标签: python pyinstaller


    【解决方案1】:

    当图标文件 (.ico)折叠格式不正确时会发生这种情况。如果您在终端中运行命令时尝试不带 --icon 参数,它可能会起作用。

    如果您尝试将 .ico 以外的其他文件格式作为参数传递,您将收到错误消息。获取您要使用的图像并将其转换为图标。

    如果您必须指定图标,请尝试将.png 图像转换为.ico。在线转换器应该可以解决问题。

    【讨论】:

    • 我用的是'''pyinstaller -F main_Preview_v4_4.py''',没有图标,还是不行……
    猜你喜欢
    • 1970-01-01
    • 2018-11-09
    • 2018-02-03
    • 1970-01-01
    • 1970-01-01
    • 2010-11-18
    相关资源
    最近更新 更多