【发布时间】:2013-08-23 08:14:18
【问题描述】:
在为 Linux 编译 pyside 代码时,我感到很痛苦……对于 Windows,我的源代码大约 300kb。我想知道什么是最安全的编译方式。
- 编译 Qt、PySide 绑定、Python 2.7 以及每次导入都使用单独的进程是最好的吗?
1.1。如果我这样做,是否更容易跟踪错误?
编译时qt4-qmake有什么理由使用它吗?
为 PyQt 而不是 Pyside 重写代码会更好吗?
是否取决于某些版本的快乐组合,例如:(Qt v4.8.2,pyside 1.0.1,python 2.7.3)?
编辑: 通过编译意味着将 Python 脚本转换为可执行的 Windows/Linux 程序,就像 py2exe、cx_Freeze 或 PyInstaller 所做的那样。
感谢您的建议。
【问题讨论】:
-
我不明白你的问题:1.- 你想构建 PySide 吗? -> 使用 Nicola 的答案(顺便说一句,在 Linux 上编译它比在 Windows 上容易得多) 2.- 使用 Pyside 编译一个应用程序? -> 嗯,那是 python 代码,它不能编译... 3.- 在 C++ 应用程序中使用 Python 代码? -> docs.python.org/2/extending/embedding.html
-
Pythonist 可以理解我...请参阅:stackoverflow.com/questions/1689086/…
-
哦!你想制作一个独立的可执行文件吗?好吧,你不需要编译任何东西(至少,使用 cx_freeze)。只需安装 cx_freeze(或 py2exe 等),创建 setup.py 文件,运行它(setup.py 文件),然后开心就好:) 但是,跟踪错误很难看到(在 Windows 中)。
标签: python qt cross-compiling pyside