脚本宝典收集整理的这篇文章主要介绍了

Python3.5源码编译.exe

脚本宝典小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助你少写一行代码,多一份安全和惬意。

还在为写了很多Python代码却不知道如何编译为可移植的.exe文件而发愁?看了这篇文章,你将果断对不会编译说:NO!

网上很多教程,要么过早已时版本对不上,要么就是步骤东拼西凑,没一个完完整整的步骤以及效果演示。特别是对很多初学者,如果能将自己刚学会的代码做成软件发给朋友,那是多么爽的一件事!!!这样的话接下来的学习旅途才会更爽啊!对吧!!!

准备工具

注意:由于PyInstaller目前不支持3.6(最新)版本的Python。
所以本文演示所用Python针对3.5版本的:

1.Python3.5
2.pywin32(python3.5)
3.PyInstaller-3.2.1

下载

下载的时候请注意:Python与pywin32的版本必须对应
1.Python
下载地址:https://www.python.org/downlo...

2.pywin32
下载地址:https://sourceforge.net/proje...

3.PyInstaller
下载地址:http://www.pyinstaller.org/do...

考虑到有些盆友下载不方便,所以我将3个软件都打包了:点击下载【工具包】 密码:1n59

安装

提示: 请务必要按顺序安装!!!否则会报错! 只要没有提示的地方可以直接点击next

1.Python

①在Add Python 3.5 to PATH前面打,然后选择 Customize installation

启安装程序

②在Install for all users前方打 ,接着定义安装的目录(我这里安装在了D:python3.5文件夹)。设置完成后点击Install

选择安装目录

③等待安装...

等待安装过程

④安装结束

安装结束

2.pywin32(python3.5)

①双击运行程序进入安装界面,点击下一步进行安装

安装界面

②检查确认Python安装目录是否正确,如果不正确请重新安装Python

图片描述

③等待安装...

图片描述

④安装结束后,点击close关闭窗口即可

3. PyInstaller

①解压PyInstaller-3.2.1压缩包到你想要解压的位置(提示:我是直接解压到了桌面[Desktop])

②打开命令提示符窗口(这个不要我教吧),进入到PyInstaller-3.2.1被解压的文件夹

(我的就是:C:Users66pig>cd DesktopPyInstaller-3.2.1)

进入PyInstaller-3.2.1被解压文件夹

③键入命令python setup.py install并回车,则开始安装PyInstaller(会安装好一会,请耐心等待...)

图片描述

④提示Finished processing dependencies for PyInstaller==3.2.1。恭喜你:安装成功!!

图片描述

接下来就可以开始你的软件编译生涯了,是不是有点迫不及待的想编译一个软件出来呢?如果你没有代码,我已经为你准备了一份: 点击下载【性感美女图源码】 密码:a76g,赶紧来试一试吧

编译

①将准备好的源码移动到PyInstaller-3.2.1被解压的文件夹

PyInstaller-3.2.1文件夹

②运行命令提示符,进入到此目录,并键入命令:python pyinstaller.py -F meizitu.py并回车(接着开始等待编译过程...)

Python3.5源码编译.exe-脚本宝典
图片描述

③当你看到提示:completed successfully。恭喜你编译完成,你亲手打造出来了第一个python写出的软件。

图片描述

④找到编译出来的.exe文件,眼力好的同学估计已经看到了它在哪儿,哈哈

在被编译文件同目录中找到一个同名的文件夹(我这里是:meizitu.py,所以我要找名为meizitu的文件夹),进入文件夹后找到dist文件夹并打开->里面就是编译好的文件。

Python3.5源码编译.exe-脚本宝典
Python3.5源码编译.exe-脚本宝典
编译后的位置

你可以尝试着移动到任意位置打开,也可以通过网络发送给你的朋友运行。

我的可执行文件位置:C:Users66pigDesktopPyInstaller-3.2.1meizitudistmeizitu.exe

运行效果演示

Python3.5源码编译.exe-脚本宝典
下载的图片

总结

以上是脚本宝典为你收集整理的

Python3.5源码编译.exe

全部内容,希望文章能够帮你解决

Python3.5源码编译.exe

所遇到的程序开发问题,欢迎加入QQ群277859234一起讨论学习。如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典网站推荐给程序员好友。 本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。

80%的人都看过