【问题标题】:Problems with cx_Freeze - ImportErrorcx_Freeze 的问题 - ImportError
【发布时间】:2013-08-29 17:11:29
【问题描述】:

我正在尝试冻结用 python (PySide)、Qt 编写的应用程序。我正在使用 LMDE,并且在 Windows 应用程序中运行,但在 Linux 上遇到问题。

当我在另一台具有相同版本的 Mint Debian 的计算机上尝试它时,它不会启动,当我尝试在终端中启动它时,它会弹出:

Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/cx_Freeze/initscripts/Console.py", line 27, in <module>
  File "start.py", line 3, in <module>
  File "/home/alexdeb/Desktop/AlexW/EXE_Start.py", line 9, in <module>
  File "ExtensionLoader_PySide_QtCore.py", line 11, in <module>
ImportError: libpyside-python2.7.so.1.1: cannot open shared object file: No such file or directory

有什么帮助吗?

【问题讨论】:

  • 找不到 pyside 库。在 Windows 上,cx_freeze 将 dll 复制到构建文件夹。检查在linux上是否相同。如果没有,看来目标PC必须安装了pyside。

标签: python qt pyside packaging cx-freeze


【解决方案1】:

使用 strace 运行应用程序以找出它正在尝试加载的目标文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-06
    • 1970-01-01
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    • 2017-12-05
    • 2012-02-22
    相关资源
    最近更新 更多