環境
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('***說明:\n' 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"]+"\n")
生成可執行文件exe
以下是我個人筆記本的一些配置和信息還有具體生成exe文件的日志記錄,如果沒有報錯就代表生成成功了。如下是我生成成功的截圖:
打包結果
完成后進入到當前目錄下,會發現多了__pycache__、build、dist、短鏈接生成.spec這四個文件夾或者文件,其中打包好的exe應用在dist目錄下面,進入即可看到,可以把他拷貝到其他地方直接使用,如下圖所示,是打包完成后的目錄:
其中該文件夾下的doc.ico和短鏈接生成.py是我准備好的ico和腳本。
exe執行界面