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,即为可执行文件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 原文链接 我经常用python写些脚本什么的,有时候脚本写完以后,每次运行都得在IDE打开在运行,很麻烦,所以经常...
    g0阅读 6,251评论 0 2
  • 本书介绍 你是不是对Django的学习感到迷茫?是不是对网上零星的教程感到绝望?是不是苦于没有可以迅速上手的实例而...
    阡陌3536阅读 1,417评论 0 0
  • Python 二三事 面向初学者介绍Python相关的一些工具,以及可能遇到的常见问题。 最后更新 2013.5....
    hzyido阅读 67,880评论 2 42
  • 上次做了个ss密码一键自动更新,今天完善了一下,感觉功能上应该没问题了,顺便打包成了exe小程序。ss一键密码更新...
    皮丘吉尔阅读 28,093评论 3 25
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,804评论 9 468

友情链接更多精彩内容