如何从桌面运行我的Python程序,就像普通程序一样?

时间:2016-05-18 11:13:21

标签: python pyqt

我正在创建一个程序,我想将其用作普通程序,并继续对其进行编码。为此,我首先尝试在PyCharms项目文件夹中创建.py文件的快捷方式并将其发送到桌面。当我双击快捷方式时,命令提示符将打开一秒钟然后关闭。它是一个PyQt4程序,所以我不确定这是否有任何影响。该程序已在Python 3.4中编码。我注意到当我打开命令提示符并输入' python'它出于某种原因显示了Python 3.5,所以我不确定这是否与这种情况有关。

如果您曾在C#编程,我希望能够构建解决方案,然后在我更新代码时重建解决方案,以便我可以正常访问该程序程序以及继续改进它的代码。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

由于上面的链接管理它。卸载Python 3.5并将我的PATH变量设置为C:\ Python34。下载了pyinstaller并使用PIP安装它。然后导航到Python34 / Scripts并将myFile.py(将成为.exe的那个)拖入其中。 Ran pyinstaller.exe - 窗口myFile.py来创建exe,然后转到我的dist文件夹。创建了一个快捷方式,它工作得很好。

答案 1 :(得分:0)

转到您的环境变量(右键单击计算机>属性>高级系统设置>环境变量...)。在系统变量中查找路径,选择它,然后单击编辑。删除Python 3.5路径并将其替换为python 3.4或其中包含python.exe的虚拟环境文件夹。

在桌面上创建一个指向您正在编辑的.py文件的快捷方式。

如果您拥有所有依赖项,那么双击.py文件的快捷方式应运行您的程序。

另外,你可以pip install cx_freeze并像setuptools一样使用cx_freeze。创建一个setup.py文件并构建可执行文件。

如果要安装此可执行文件,我建议使用Inno Setup。它非常简单,如何使用,并有一个简单的向导,可以帮助您构建一个基本的安装程序。