发布依赖于C+的python绑定的python可执行文件+;图书馆 < >我使用Qt+C++的pyqt python绑定来创建程序的GUI。如果我要将程序作为一个简单的可执行文件分发/发布,最好是针对几个常见的平台,我应该如何以“正确”的方式执行

发布依赖于C+的python绑定的python可执行文件+;图书馆 < >我使用Qt+C++的pyqt python绑定来创建程序的GUI。如果我要将程序作为一个简单的可执行文件分发/发布,最好是针对几个常见的平台,我应该如何以“正确”的方式执行,python,qt,pyqt,release,Python,Qt,Pyqt,Release,目前Qt和PyQt安装在我的环境中,但我不希望任何用户经历安装这些的过程。我希望我的程序是一个点击运行解决方案。在我的项目中,Qt C++库代码和PyQt将如何被包含在我的头上,这是一个很难的时间。 我还不太熟悉python程序版本。我已经注意到,python的.jar包实际上没有太多的等价物,我正在寻找这种结果。目前我正在使用两个python库,我将它们放在lib文件夹中。这些库只是带有自己src文件夹的python源代码。有没有办法在不必在用户环境中安装Qt的情况下对PyQt执行相同的操作?

目前Qt和PyQt安装在我的环境中,但我不希望任何用户经历安装这些的过程。我希望我的程序是一个点击运行解决方案。在我的项目中,Qt C++库代码和PyQt将如何被包含在我的头上,这是一个很难的时间。
我还不太熟悉python程序版本。我已经注意到,python的.jar包实际上没有太多的等价物,我正在寻找这种结果。目前我正在使用两个python库,我将它们放在lib文件夹中。这些库只是带有自己src文件夹的python源代码。有没有办法在不必在用户环境中安装Qt的情况下对PyQt执行相同的操作?

如果您不介意可以查看您的源代码,那么我认为cx\U冻结将是最好的选择,否则nuitka也将是一个选项,但这将隐藏所有内容。但请记住,这取决于您的LIB和使用它的模块的复杂程度,但请尝试一下:)