【发布时间】:2016-03-31 10:03:48
【问题描述】:
我用 Qt 编写了一个程序,并在其中嵌入了一个 .py 文件来做一些工作。
在我安装了 Python 解释器的电脑上,程序可以正常运行,但是当我在室友的电脑上运行它时,它安装了 NO Python 解释器,程序崩溃了。
用Qt编写的部分运行良好,但是当我按下按钮调用.py做一些工作时,程序崩溃了。
我认为问题在于我没有将std库和Python的其他一些关键文件放入我的程序文件夹中,但我不知道我应该打包什么文件。
所以如果问题真的是我想的那样,我应该怎么做才能解决它?
即哪些Python文件应该打包成程序在没有Python解释器的PC上运行?
提前致谢。
------------更新------
至于 Python 的代码,它只是一个测试和学习的 hello-world。我将整个 Python34 文件夹复制到程序中,问题已经解决:)。虽然它可能不是正确的方法,但它确实有效。
【问题讨论】:
-
只要求您的用户安装了 Python。此外,请注意不要将其与您的项目打包在一起 - 可能存在许可问题。
-
您是在使用pyinstaller 之类的东西,还是尝试手动执行此操作?
-
显示你的python代码,并复制并粘贴失败时显示的回溯