在多台计算机上运行PyQt项目

时间:2016-02-10 19:02:55

标签: python pyqt

我用PyQt构建了我的应用程序,因为在我的python代码中我有import PyQt4代码将无法工作,除非你的计算机上安装了Pyqt。有没有办法将PyQt打包在与我的python程序相同的文件夹中,这样它就可以在安装了python的每台计算机上运行,​​或者以其他方式运行(没有.exe)。

1 个答案:

答案 0 :(得分:0)

您可以通过为python文件制作一个安装程序包来做到这一点。

首先,您必须安装pyinstaller软件包。如果您在计算机上安装了pythonpip,则可以打开“终端/命令提示符”,然后输入以下内容

pip install pyinstaller

,然后按Enter。安装大约需要几秒钟。如果安装完成,请cd到python文件所在的目录。并将其输入到终端/命令提示符

pyinstaller --onefile your_python_file.py

这可能需要几分钟才能建立您的.exe文件。现在您将看到创建了一些新文件和文件夹。如果打开dist文件夹,则会找到.exe文件,将该文件从dist文件夹中取出,并保存在python文件和文件夹中。现在,压缩包含.py文件的python pyinstaller文件和dist文件和文件夹(例如build.exe)。

然后,您可以安装名为NSIS的软件。单击here打开安装页面。安装后打开软件。这样,在编译器下,单击显示 基于.ZIP文件的安装程序 的选项。在新窗口中单击打开,然后选择之前压缩的文件。为安装程序命名,为 OUTPUT EXE文件选择路径,并将其他选项保留为默认选项,然后单击 Generate 。生成将需要一些时间。如果完成,则您的安装程序已准备就绪。

与您的朋友和家人共享安装程序.exe文件,并展示您的技能。

祝你好运。

如果这些步骤中的任何一个都不起作用,请发表评论,我将尽力回答这些问题。

如果您没有安装pythonpip,请单击此link