python3怎么打包成exe

python3怎么打包成exe,第1张

1、查看电脑上的Python版本

我的为32位,所以也要下载32位的cx_Freeze4.3和PyQt4

 搜卜 2.下载32位的PyQt4,以默认目录安拿漏吵装,安装成功后,C:\Python34\Lib\site-packages\下会出现一个PyQt4的文件

3.安装成功消侍后,将下载好的cx_Freeze4.3解压,然后把里面的三个文件复制到C:\Python34\Lib\site-packages\下

4.在cx_Freeze的测试样本中尝试以上安装是否配置成功,复制该目录到CMD中,然后运行setup.py

5.运行完后,增加了一个build文件夹,里面包含我们想要的exe文件。

6.双击PyQt4app.exe文件如果出现以下白窗,则说明软件安装成功,并且可以成功的打包exe文件了。

7.如果要在别人电脑执行该exe软件,只需将该目录下的全部文件复制到他人电脑上即可。

return 应该放在一个函数里面的,

将python打包成exe的程序有很多,比如py2exe、旦灶PyInstaller等等,但是到目前为止,它们对python3.1支持的都不好,所以这里我要介绍一下cx_freeze 4.2.2,它还能支持跨平台,可以在windows和linux运行。

cx_freeze的下载网棚喊址为 http://sourceforge.net/projects/cx-freeze/files/ ,要根据已安装的python版本进行选择。比如我使用的是python3.1,所以就要下载cx_Freeze-4.2.2.win32-py3.1.msi这个文件。运行这个安装包后,相关程序就会被拷贝到python的目录下。主要在两个地方,一个是C:/Python31/Scripts,另一个是C:/Python31/Lib/site-packages/cx_Freeze

在以前版本的cx_Freeze中,是通过FreezePython.py这个脚本将py转换链迟野为exe,而在4.2.2这个版本中,FreezePython.py已经不见了,主要的工作交给了C:/Python31/Scripts下的cxfreeze.bat来完成。

使用cx_Freeze完成python打包exe主要有两种方法:

第一种,直接运行cxfreeze.bat通过:

先进入cmd命令行,进入C:/Python31/Scripts目录,然后运行cxfreeze.bat -h 就可以看到它的使用说明了。我们可以用cx_freeze自己的sample做个试验。

进入到c:/python31/scripts/下,运行

cxfreeze C:/Python31/Lib/site-packages/cx_Freeze/samples/PyQt4/PyQt4app.py --install-dir=d:/123

pytqt4app.py就会被打包成exe,并且它所用到的库文件,也被一并考到了d:/123目录下。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12435823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存