windows下使用cx_freeze将Python程序打包成exe可执行文件

原创 2015年11月21日 10:24:33
1.cxfreeze安装

https://pypi.python.org/pypi/cx_Freeze

在以上地址可下载最新版本,选择适合自己python版本的安装包。安装过程中会自动识别你的python路径,确保是安装在Python目录下的Lib\site-packages\文件夹下。

 

2.相关配置

安装结束后,在python根目录下的Scripts文件夹下会多出cxfreeze相关文件,我安装完之后多出了三个cxfreeze开头的文件,都没有后缀名,明显是无法运行的。于是我手动添加上了.py,事实证明我还是蛮机智的。


不过现在还是无法正常运行,还需要将cxfreeze.py文件第一行修改成自己的python路径,另外两个文件也可以不用修改。为使用方便我将Scripts文件夹路径添加到环境变量path中,便于直接调用

 

3.程序打包

使用就很简单啦,到项目根目录下运行以下命令:

 

      cxfreeze xxx.py --target-dir dist --base-name=win32gui_path

 

xxx.py即项目的主文件

--target-dir用来指定保存路径,dist即保存项目的路径

--base-name用来指定Win32GUI路径,win32gui_path即Win32GUI的路径,如D:\xxxx\cx_freeze/bases/Win32GUI.exe

指定--base-name可使运行exe程序时不跳出cmd窗口

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

利用cx_Freeze将py文件打包成exe文件(图文全解)

利用cx_Freeze将py文件打包成exe文件(图文全解) 2011-09-10 13:18:51 标签:cx_freeze python打包 去除黑窗口 休闲 狼之舞...

在Python3.4下,用cx_freeze打包PyQt4程序

转自文章 http://blog.csdn.net/lawme/article/details/44094429 目录(?)[-] 下载cx_freeze修改下载文件的扩展名把...

Python笔记——windows下cx_Freeze生成Python可执行程序

Python笔记——windows下cx_Freeze生成Python可执行程序 转自:点击打开链接 目前网上能获取的免费的Python打包工具主要有三种:py2exe、PyInstaller和cx...

python用cx_Freeze打包程序

在python中比较常用的转exe方法有三种,分别是cx_freeze,py2exe,PyInstaller。py2exe恐怕是三者里面知名度最高的一个,但是同时相对来说它的打包质量恐怕也是最差的一个...

用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序

链接器->系统->子系统->控制台或windows 后面的”最低版本“是5.01

windows下cx_Freeze生成Python可执行程序

目前网上能获取的免费的python打包工具主要有三种:py2exe、PyInstaller和cx_Freeze。其中PyInstaller最新版只支持Python2.7,py2exe计划开发支持pyt...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

【转载】用cx_Freeze把Python代码打包成单个独立的exe可执行文件

链接:用cx_Freeze把Python代码打包成单个独立的exe可执行文件 【记录】用cx_Freeze把Python代码打包成单个独立的exe可执行文件 背景 之前已经折...

【python】使用cx_Freeze将.py文件打包成exe文件

将写好的.py脚本放到其他WindowsPC上运行,该PC不需要安装解释器,想着可以打包成exe网上搜索了一下,将Python程序生成exe程序目前流行这三种: cx_freeze py2exe ...

Python 3基础教程43-cx_Freeze把py文件打包成exe

本文介绍如何把py文件打包成exe的可执行文件,这个场景还是很有用处的,例如,你用Python开发了一个软件,你如果要让windows用户使用,你肯定要把你的项目打包成exe文件吧。 1. 下载cx_...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:windows下使用cx_freeze将Python程序打包成exe可执行文件
举报原因:
原因补充:

(最多只允许输入30个字)