用cx_Freeze将.py文件打包成exe文件

  • 内容
  • 相关

    将python程序打包成windows上可以执行的程序,网上搜索了下有以下三种方法

  1. cx_freeze 
  2. py2exe 
  3. PyInstaller

    后面两种支持python3有些问题,选择cx_freeze来将.py打包成exe

安装cx_freeze

    cmd中运行安装(确保已经在环境变量中进行了相应的设置)
    pip install cx_freeze
    切换到安装的路径下或者python的安装路径下的Scripts目录检查是否安装成功,运行 cxfreeze -h 

    运行cxfreeze 测试是否安装成功,如果提示找不到文件 

    按照网上的说法,会在python安装路径的Scripts目录下生成一个cxfreeze.bat文件,但是目录下如仍然没有这个.bat文件,倒是有其他的三个文件,分别为: 

    cxfreeze文件、cxfreeze-postinstall文件、cxfreeze-quickstart文件

    看到有人说到,需要用Python运行该目录下的 cxfreeze-postinstall 文件才能完成安装

    运行该命令python cxfreeze-postinstall

    该目录下果然出现了相应的.bat文件,再测试一下是否安装成功

将.py文件打包成exe文件

    在python安装目录Script目录下运行cmd 

    运行命令:

    cxfreeze E:\PYTHON\done\2\guess.py --target-dir dist

    E:\PYTHON\done\2\guess.py:要打包的主文件、启动文件 

    dist:目标文件夹,打包后会生成dist目录,里面就有打包后的可执行文件 

    注意:

  1. 只能指定一个要打包的模块,也就是启动模块
  2. 发布后,可执行文件执行路径不能有中文(最好也不要有空格)


Image

 您阅读这篇文章共花了:

上一篇:Vi / Vim修改tab为4个空格

下一篇:VMware网络连接模式—桥接、NAT以及仅主机模式的详细介绍和区别

本文标签:    

版权声明:本文依据CC-BY-NC-SA 3.0协议发布,若无特殊注明,本文皆为《fishyoung》原创,转载请保留文章出处。

本文链接:用cx_Freeze将.py文件打包成exe文件 - http://www.fishyoung.com/post-51.html