python将.py文件转换为可执行文件
2018-06-22 本文已影响86人
一袋歌手
一.简介
Python写完程序,要靠命令来执行太LOW,太低调了,还不华丽了。
再说别人的电脑,都没有Python库,怎么执行,还能不能愉快的一起玩耍了。
所以哪怕只会写一个HelloWorld,也要弄成exe程序,方便伟大的代码传播事业。
其实很简单,有一个现成的pyInstaller工具,直接用就是了。
二.pyinstaller安装配置
pyinstaller下载地址

一定一定要根据自己的python版本来确定具体安装哪一个,版本不对是无法安装的!!!
一定一定要根据自己的python版本来确定具体安装哪一个,版本不对是无法安装的!!!
一定一定要根据自己的python版本来确定具体安装哪一个,版本不对是无法安装的!!!
cmd命令行下输入python可以查看版本——如图我的是3.6

下载解压后如图所示

至此还需要下载一个pywin32
pywin32官网下载
注意一定要下载和自己的python版本相对应的,并且32位就下32的 ,64就下64的,笔者亲测64安装32失败
双击pywin32-221.win-amd64-py3.6.exe安装,注意安装的时候会自动检测之前安装的Python3.6。然后一直下一步,很简单。
进入自己安装python的目录下的scripts目录并执行 python pywin32_postinstall.py -install,如图

在CMD命令行中进入D:\Python\pyinstaller-pyinstaller目录,然后执行:python setup.py install,最后出现如下图字样表示成功。

将自己的.py文件,放到D:\python\PyInstaller-3.3.1目录中【自己对应自己的目录】例如笔者将自己的爬虫6.22.py赋值到该目录下。

在CMD命令行进入该目录,并执行命令:python pyinstaller.py -F hello.py

等他完成后会回到该目录下,并生成了一个同名文件夹


但是!!出现了error,Unicode的decode出现了错误,发现我们用了中文名爬虫

于是更改文件名为UniGrades.py重新再来一次


在该文件夹下的dist目录中找到了我们最终需要的exe文件
