猿问
下载APP

请问Python或者QT能制作exe或msi格式的安装包吗?

Python或者QT能制作exe或msi格式的安装包吗


德玛西亚99
浏览 119回答 3
3回答

万千封印

把需要用到的文件打包压缩一下就可以。绿色环保版。在CMD里运行需要手动把PYTHON的安装目录加到系统path环境变量实际上直接双击运行也可以,或者在*.py上右键,选择editwithIDLE,会出来两个窗口,一个是PYTHONSHELL一个是代码编辑器,在代码编辑上直接按F5就可以运行代码,运行结果会在PY

开满天机

1.安装使用PyInstaller需要安装PyWin32。下载与Python对应的PyInstaller版本, 解压后就算安装好了 。2.生成exe文件Python程序的目录为 F:\hello.py在命令行 中进入pyinstaller所在的目录,运行python pyinstaller.py F:\hello.py 在PyInstaller-2.1目录下,生成文件夹hellohello目录下有文件exe文件在dist目录下如果将python文件复制到 pyinstaller.py 所在目录下,则运行 python pyinstaller.py hello.py

郎朗坤

1.需要安装 py2exe2.示例代码:#exetest.py#创建一个gui界面,只用一个标签和按钮,无功能from Tkinter import *win = Tk()label = Label(win,text = 'hello')btn = Button(win,text = 'click')label.pack()btn.pack()win.mainloop()3.配置代码:#exeset.pyfrom distutils.core import setupimport py2exesetup(console=["exetest.py"]) #运行的时候会有CMD窗口#或者setup(windows=["exetest.py"]) 运行的时候只有GUI4.执行转换首先定位到文件目录,然后运行CMDpython exeset.py py2exe执行完毕之后会在该目录中生成一个文件夹dist,里面是生成的exe程序和相关依赖5.使用pyinstaller感觉pyinstaller比py2exe更好用,下载pyinstaller后解压就好,然后把一个demo.py复制到目录下,定位到位置后输入命令:python pyinstaller.py --onefile --windowed --icon=path\x.ico demo.py其中 --onefile 表示只生成一个.exe文件,相关依赖都打包了, --windowed 表示生成的是GUI,否则是带命令窗口的, --icon 是设置.exe的图标。这些都是可选项。
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答