我打算在OSX上创建一个自包含的应用程序,它使用带有Python3的QT / PYQT UI,以及使用Python2的代码(因为我使用的库尚未在Python3上提供)。
我正在使用Pyinstaller;在我的机器上创建可以正常工作的应用程序,但是当我在不同的机器上尝试相同的应用程序时,我会遇到崩溃或错误。
我的印象是Pyinstaller
确实生成了一个自包含的应用,但似乎我仍然需要在运行此应用的计算机上安装QT?有没有更好的方法来生成自包含的应用程序,这可以在我的场景中工作?
答案 0 :(得分:0)
使用Pyinstaller
部署纯python应用程序是直截了当的,但特别是使用像pyqt这样的框架会变得棘手。到目前为止,我得到的最好结果是使用cx_freeze
,这可以确保正确打包所有依赖项。