py2exe支持python3.6_python3.6打包成可执行文件.exe

这里要使用到的第三方库可以使用编辑器pycharm安装,也可以使用pip命令安装,多种方法,若我没有提到安装的方法,请自行百度其他教程安装!!!

我百度了很多的教程,找到三个工具可以用来打包python文件

1、py2exe

2、cxfreeze

3、pyinstaller

不得不提一下,我是新手,选择的偏偏是python3.6,很多第三方库都不支持

首先py2exe是python2的时代,对于python3已经不适用了,(起码很多人是这么说得,所以我就没有尝试)

我首先选择是pyinstaller进行尝试打包python文件,我首先使用pip install pyinstaller命令安装pyinstaller,然而总是出现错误,我也很无奈

后来使用pycharm安装pyinstaller,然而里面并没有pyinstaller.py文件,跟大部分的教程说得都不一样,百度之后才发现,原来pyinstaller也不支持python3.6,后来我百度其他的教程去github下载了pyinstaller-develop.zip

pyinstaller.png

然后解压把所有的文件复制到pyinstaller文件夹下,把cmd切换到要打包的.py的同一个目录下输入命令pyinstaller -F mycript.py(大部分教程都是提到这句命令)然而我下载pyinstaller-develop.zip并复制之前输入此命令使用完全没用,复制之后,倒是出现了一个.exe文件。

运行之后一直黑屏,因为我要打包的是一个图形界面,图形界面一直处于黑屏状态,所以我觉得并没有解决我的问题

介绍这种方法是因为每个人的情况都不一样,说不定你就可以使用这种方法!

接下来,我安装了cxfreeze用于打包文件,使用了百度的其他方法都没有用,我只说说我尝试的方法

D:\Python\Python36\Scripts

在python3.6的安装目录下找到Scripts文件夹,你会发现cxfreeze、cxfreeze-postinstall、cxfreeze-quickstart三个文件夹,cmd命令窗口切换到当前目录,输入命令python cxfreeze-postinstall,

会出现cxfreeze.bat跟cxfreeze-quickstart.bat文件,点击运行cxfreeze-quickstart.bat照着它给的提示一步一步的做

cxfreeze.png

输入y(至少我是这么输入的)

build.png

Scripts目录下多了一个build文件夹,

build--》exe.win-amd64-3.6里面有一个puzzle.exe,即为可执行文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值