怎样将写好的.py文件生成exe可执行文件

python是个很强大的工具,但有一些不方便的地方(请允许我这样说)要编译成可执行文件得靠第三方插件,它本身的idle是无法完成的。目前主要有三种工具可以用:py2exe,pyinstaller,cxfreeze。经过我实际使用发现,前面两种有优点也有缺点,但最重要的一点是找不到对应的版本,可能是我没有的对地方。所以这里用的是cxfreeze.(我用的是python3.4.3,目前是最新版本)

操作方法

  • 01

    安装好python,建议将python安装在根目录下。

  • 02

    去cxfreeze官网下载好对应的cx_freeeze版本。

  • 03

    正确安装cx_freeze,看下图

  • 04

    运行:cmd命令,查看cx_freeze是否安装正确。如果出现了下图的情况,说明环境变量设置不正确。请点击下面的环境变量设置方法。

  • 05

    当然,设置完环境变量可能还是有问题,那么这里就要设置路径了,路径设置在cxfreeze.bat文件中,cxfreeze.bat文件在:c:\python34\scripts文件夹下(如果你不是安装在c盘,找到相应位置即可)看下图,这里发现没有cxfreeze.bat文件。

  • 06

    那么要怎么生成cxfreeze.bat文件呢。用python编译一下cxfreeze-postinstall(二进制)文件即可,编译后的文件如下图

  • 07

    用记事本打开cxfreeze.bat文件。如果你不是装在c盘,请将路径改成你的安装路径。

  • 08

    这里以经典的hello world为例,看下图。cd: c:\python34\scripts将目录转到cxfreeze所在目录。cxfreeze c:\test\hello.py --target-dir c:\test命令:cxfreeze c:\test\hello.py对hello.py进行编译,--target-dir目标存储目录为c:\test文件夹。生成过程相当长,如下图。

  • 09

    看下test文件夹下,已经生成.exe文件。

  • 10

    点击运行,如下图(如果没有在代码中添加暂停的代码,只能看到黑框一闪而过)代码在后面一张图,供参考。至些,.py文件成功转成.exe可执行文件。

(0)

相关推荐

  • 如何将scratch文件转换为.exe可执行文件

    scratch是现在十分常用的一种图形化编程文件格式,有些用户想知道如何将scratch文件转换为.exe可执行文件,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图箭头所 ...

  • 易语言如何生成exe?易语言如何编译

    易语言是一款全中文可视化编程软件,非常的好用方便,易学易懂,现在已经有非常多的人在使用易语言了,我们写好的软件该怎么编译生成exe文件呢 操作方法 01 首先打开易语言,编写好程序代码,或者打开一份已 ...

  • python怎么运行py文件?.py文件cmd命令方法及环境变量配置教程

    python是一款应用非常广泛的脚本程序语言,谷歌公司的网页就是用python编写.python在生物信息.统计.网页制作.计算等多个领域都体现出了强大的功能.python和其他脚本语言如java.R ...

  • vc6.0怎么生成exe文件

    vc6.0编程生成.exe文件方法 操作方法 01 打开你电脑上安装的vc6.0,进入如图界面 02 创建一个 .cpp或  .c的文件,如图所示,编写好程序 03 编写好程序后点击如图上方画红框的图 ...

  • java程序如何生成.exe文件

    一些喜欢研究java的同学这两天问我,java编写的程序如何生成.exe文件呢?尽管已经告诉了他只要生成jar文件就可以在装有java虚拟机上运行了,可以他不甘心,非要整出个.exe文件不可,查了很多 ...

  • 用sublime text 写出的heml文件为何出现乱码

    关于用sublime text 写出的heml文件为何出现乱码这个问题,小编找到了如下的两个解决方法,希望对你们有所帮助. 方法一: 1.首先要确保本机sublime已经有安装包管理器,如果没有,安装 ...

  • Windows系统怎么运行py文件

    py是python文件缩写,有些新用户不知道Windows系统怎么运行py文件,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑浏览器,先搜索并下载python,接着根据下 ...

  • 如何用IDLE运行.py文件?

    用IDLE(Python GUI)=python shell运行.py文件 操作方法 01 方式1: 1.1打开IDLE(Python GUI)--->File--->open 1.2Ru ...

  • 如何在Python shell界面中执行编写好的.py文件

    但我们编写好了一个.py脚本的时候,往往我们的执行时在脚本的编辑界面实现的,其实采用Python shell界面的代码可以直接调用实现的,下面给出实现方法. 操作方法 01 打开我们的Python s ...