本文主要介绍了在windows下利用cx_Freeze生成Python可执行程序的详细步骤。边肖认为这很好。现在分享给大家,给大家一个参考。来和边肖一起看看吧。
目前网上有三个免费的python打包工具:py2exe、PyInstaller和cx_Freeze。
下面简单介绍一下windows7下cx_Freeze包python生成可执行程序。
1.首先下载本机安装的python版本的cx_Freeze软件包。
下载地址:http://sourceforge.net/projects/cx-freeze/files/4.3.2/
2.安装过程如下
单击“完成”完成安装。
3.安装完成后,在python安装目录的Scripts文件夹下生成cx_freeze相关文件。
Cmd,输入文件目录,然后键入cxfreeze - version。
如果显示以下信息,则安装成功!
接下来,您可以打包python程序。
4.创建一个新的python程序,例如:hello.py
在“C:\Python33\Scripts”目录下运行(即cxfreeze命令所在的文件目录):
CX freeze D:/hello . py-target-dir D:/123
您可以将D:/hello.py文件打包到D:/123目录中,以生成hello.py程序和相关的依赖文件。
当然这是一个比较简单的程序,所以相关的依赖文件很少。当引入了许多外部包,而您只想生成一个包时。exe文件,可以使用以下命令:CX freeze d:/hello . py-target-dir d:/123-no-copy-deps。
至此,人们发现只有一个。将生成exe文件。
5.如果要生成可安装文件,需要使用“distutils安装脚本”的方法,也就是需要创建一个setupy.py文件。
在这里,只需创建一个setup.py文件来生成上述hello.py文件的可安装包”。
运行:
python setup.py bdist_msi
成功执行后,会在目录“C:\Python33\Scripts”中生成两个文件build和dist。
dist文件夹包含hello.py程序的安装包文件。
build文件夹包含hello.py程序的可执行文件,它是hello.py。
这就是本文的全部内容。希望对大家的学习有帮助,支持我们。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。