Pycharm软件将程序打包成exe文件

Pycharm软件将程序打包成exe文件,第1张

在学习Python的时候,一直都是在Pycharm工具中运行Python程序,当程序写完后,需要在一个独立环境下执行,此时就需要将.py程序打包成Windows环境下可直接执行的exe文件

这里记录下pycharm软件打包程序的步骤。

1、打开需要打包发布的工程程序文升猛型件。

2、点击底部的【Terminal】打开终端,或者在程序中右击鼠标选择【open in Terminal】,输入pip install pyinstaller。安装完成后可输入pyinstaller,有输出内容代表安装成功。

3、对文件知拆进行打包。输入pyinstaller --console --onefile start_file.py(此命令要在需要打包的文件路径下执行),输出Building EXE from EXE-00.toc completed successfully.就代表打包成功。

4、此时在工程目录下/dist文件夹下就有打包好的exe文件吵猜。

5、双击exe文件,运行的结果和在pycharm中运行的结果是一样的。

1.需要安装 py2exe

2.示例代码:

#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 py2exe

setup(console=["exetest.py"]) #运行的时贺携候会有CMD窗口#或者setup(windows=["exetest.py"]) 运行的时候只有携郑GUI

4.执行转换

首先定位到文件目录,然后运行CMD

python 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的禅隐伏图标。这些都是可选项。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12139361.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存