pycharm将python打包成exe,python的py文件打包成exe
@本文来自微信官方账号:csdn2299。喜欢的话可以关注微信官方账号程序员学院。
本文主要详细介绍如何将python3.6软件的py文件打包成exe程序。边肖认为这很好。现在分享给大家,给大家一个参考。来和边肖一起看看吧。
当我们完成一个python项目或程序时,我们想把Python的Py文件打包成一个exe程序,可以直接在Windows系统下运行。看网上的资料,有pyinstaller和cx_Freeze打包的方法。打包cx_Freeze的方法可以参考windows下cx_Freeze生成Python可执行程序中的方法。因为方法主要可以用在Python 3.3版本,所以高于这个版本的Python就不能用了。在尝试的过程中,我遇到了一个问题:
安装了Cx_Freeze-4.3.3,找不到cxFreeze.bat。
解决方法是,在cmd命令行操作下,切换到放置cx_Freeze-4.3.3文件的Python安装目录下的scripts目录,使用以下代码自动生成:python cxfreeze-postinstall。
由于我安装的Python版本是3.6.2版本,比较新,所以cx_Freeze没有更新到3.6版本。在尝试多次失败后,我决定采用pyinstaller作为文件打包的方法。
下载pyinstaller
采用命令行操作方式。
在cmd命令行中,输入代码:
Pip安装pyinstaller或采用更新升级的方法:
Pip安装-升级pyinstaller采用下载文件cmd操作的方式。
首先,去PyInstaller网站下载:http://www.pyinstaller.org/downloads.html
下载的时候注意你安装了多少版本的Python。有稳定版和不稳定版。Python3.6只有不稳定版本。绿框适用于linux操作系统,红框适用于Windows系统。
解压,放置和安装。
下载完成后,解压Python安装目录下的压缩文件,输入文件:
这个目录包含setup.py,同时在cmd中输入这个目录:
输入命令:
Python setup.py install并按enter键,您将看到代码快速执行,pyinstaller将被安装。将显示以下状态。当您看到“已处理完pyinstaller==3.3.dev0 41C426F6D的依赖项”时,安装成功:
用pyinstaller将py文件打包成exe程序。
将文件打包成exe程序。
将cmd目录切换到(command: cd文件路径(注意空格))要打包的py文件的目录:
并以使用命令的格式输入代码:pyinstaller -F文件名(带后缀py):
pyinstaller -F test.py常用参数说明:
icon=图标路径
-F打包成一个exe文件。
-w使用windows,没有控制台
-c使用不带窗口的控制台。
-D创建一个包含exe和其他相关文件的目录。
Pyinstaller -h来查看参数
输入后,代码快速运行,直到运行结束。
回到目标文件目录,发现。规范文件test.spec在以下目录中生成:
打包的exe文件,在同一目录的dist文件中:
因此,py文件被打包为exe文件。Pyinstaller改变生成的exe程序的图标
Py-f-icon=my.icotest.pymy.ico是与当前test.py文件位于同一目录中的图标名称。
非常感谢您的阅读。
大学的时候,我选择自学python。工作后发现自己一直苦于计算机基础不好。除了后天弥补之外,我别无选择。于是开始了自己在编码之外的逆袭之路,不断学习python的核心知识,深入学习计算机的基础知识。我放在我们的微信微信官方账号《程序员学府》。如果你不甘平庸,请加入编码之外的我,不断成长。
其实这里不仅有技术,还有那些技术之外的东西。比如如何做一个精致的程序员而不是“屌丝”?程序员本身就是高尚的存在,不是吗?【点击加入】想做自己,做一个高尚的人,来吧!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。