pycharm将python打包成exe,python的py文件打包成exe

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: