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

《Python3.5源码编译.exe》

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

《Python3.5源码编译.exe》

③等待安装…

《Python3.5源码编译.exe》

④安装结束

《Python3.5源码编译.exe》

2.pywin32(python3.5)

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

《Python3.5源码编译.exe》

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

《Python3.5源码编译.exe》

③等待安装…

《Python3.5源码编译.exe》

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

3. PyInstaller

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

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

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

《Python3.5源码编译.exe》

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

《Python3.5源码编译.exe》

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

《Python3.5源码编译.exe》

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

编译

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

《Python3.5源码编译.exe》

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

《Python3.5源码编译.exe》
《Python3.5源码编译.exe》

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

《Python3.5源码编译.exe》

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

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

《Python3.5源码编译.exe》
《Python3.5源码编译.exe》
《Python3.5源码编译.exe》

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

我的可执行文件位置:C:\Users\66pig\Desktop\PyInstaller-3.2.1\meizitu\dist\meizitu.exe

运行效果演示

《Python3.5源码编译.exe》
《Python3.5源码编译.exe》

    原文作者:溜溜猪
    原文地址: https://segmentfault.com/a/1190000009827526
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞