一、开发环境
我安装的python3.6 64+win10+JetBrains PyCharm 2018.1.3 x64
二、安装包
pywin32 下载地址:https://github.com/mhammond/pywin32
PyInstaller 下载地址:http://www.pyinstaller.org/downloads.html
一开始我在PyCharm中安装了这两个包,但是不知为何PyInstaller命令使用不了,于是自己下载包在命令行使用pip命令安装。
(1)在PyCharm中安装过程:点击File -> Settings -> Project:python -> Project interpreter 点击右上角的+按钮在搜索框输入需要安装的包,选择相应的包,然后点install package按钮安装;有时网络差的情况可能会安装失败,需要重新点安装按钮安装。
(2)使用pip命令安装:pip install pyinstaller(注意要到安装python的根目录下输入指令,我安装在G盘)安装时报错提示我pip的版本太低,于是升级pip版本。
在命令行输入:python -m pip install --upgrade pip
升级时报错╮(╯﹏╰)╭
原因是因为网络较差安装过程超时,输入命令添加超时时间:python -m pip --default-timeout=100 install --upgrade pip
提示Successfully表示安装成功,之后再安装pyinstaller就可以成功了(在命令行输入pyinstaller出现一些信息则表示安装成功了)
三、安装好环境就可以打包exe文件了
命令行进入要打包文件的根目录下输入:pyinstaller -i tb.ico -F add_car.py(tb.ico图标文件,注意必须是ico结尾文件。 add_car.py要打包的python文件)提示successfully表示成功。
打包成功后,打开打包的python文件根目录会发现产生一个dist文件夹(exe文件就在里面)和一个spec结尾的文件。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191008182621332.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L215em15aA==,size_16,color_FFFFFF,t_70
双击可执行文件就可以运行了(o)/YES!