环境
python3.6.5
pyinstaller3.5
windows 10
下载地址
python:https://www.python.org/ftp/python/3.6.5/python-3.6.5-amd64.exe
pyinstaller:http://www.pyinstaller.org
pyinstaller可以用pip进行在线安装:pip install pyinstaller
如果出现如下的界面即为安装成功:
准备脚本
这里我以我自己写的生成短链接脚本为例,如下为脚本具体内容
1 import requests 2 3 print('***说明: ' 4 '退出程序可连按两下回车键,也可直接点击右上角叉号关闭!***') 5 while True: 6 url = input("请输入要压缩的链接:") 7 short = "http://api.weibo.com/2/short_url/shorten.json?source=2849184197&url_long=" 8 result = requests.get(short+url).json() 9 print("短链接为:",result["urls"][0]["url_short"]+" ")
生成可执行文件exe
以下是我个人笔记本的一些配置和信息还有具体生成exe文件的日志记录,如果没有报错就代表生成成功了。如下是我生成成功的截图:
打包结果
完成后进入到当前目录下,会发现多了__pycache__、build、dist、短链接生成.spec这四个文件夹或者文件,其中打包好的exe应用在dist目录下面,进入即可看到,可以把他拷贝到其他地方直接使用,如下图所示,是打包完成后的目录:
其中该文件夹下的doc.ico和短链接生成.py是我准备好的ico和脚本。
exe执行界面