【发布时间】: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