使用pyinstaller可以将python代码打包成可执行程序,在制作可执行程序时,无需你主动的指定所生成的文件格式,在windows下,会自动生成.exe文件,在linux下,则生成适应于linux系统的可执行文件。
它的安装非常方便
pip install pyinstaller
打包时,不论你的目标程序是单个python脚本,还是一个复杂的项目,只需要指定程序的入口脚本即可,pyinstaller会自动帮你寻找项目所依赖的资源。此外,如果你的项目里引用了第三方库,pyinstaller也是可以帮你一起打包的。
新建一个client.py 的脚本
import requests
url = "http://www.baidu.com"
res = requests.get(url)
print(res.status_code)
非常简单的python脚本,如果将其打包成可执行程序,则可以使用下面的命令
pyinstaller -F client.py
打包结束后,你可以在dist目录中找到打包好的可执行程序,使用-F 参数,会把所有资源打包成一个单独的可执行程序,如果是用-D, 则产生一个目录,目录里包含了可执行程序和所依赖的资源。-D 是默认的打包方式,这种方式生成的可执行程序体积更小,不过我更喜欢是用-F,只生成一个可执行程序文件,更容易管理。
QQ交流群: 211426309