我打算在 OSX 上制作一个自包含的应用程序,它使用带有 Python3 的 QT/PYQT UI,并且还使用 Python2 进行编码(因为我使用的库在 Python3 上尚不可用)。
我正在使用 Pyinstaller;它创建的应用程序在我的机器上运行良好,但是当我在不同的机器上尝试相同的应用程序时,我会崩溃或出错。
我的印象是Pyinstaller
确实生成了一个自包含的应用程序,但似乎我仍然需要在将运行此应用程序的计算机上安装 QT?有没有更好的方法来生成自包含的应用程序,这适用于我的场景?
部署纯 python 应用程序Pyinstaller
很简单,但它很棘手,尤其是像 pyqt 这样的框架。到目前为止我得到的最好结果是使用cx_freeze
它确保所有依赖项都被正确打包。
这是一个广泛的演练: https : //www.smallsurething.com/a-really-simple-guide-to-packaging-your-pyqt-application-with-cx_freeze/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句