PyInstaller

PyInstaller 使用经验

  • pyinstaller可以将python程序和项目打包生成可直接运行的程序(一般以.exe结尾),就是可以直接在windows或者mac os上直接运行。
  • python默认并不包含pyinstaller模块,安装pyinstaller尽量在线安装,因为pyinstaller模块还依赖其他模块
pip install pyinstaller

PyInstaller生成可执行程序

  • 这是我要打包的app.py文件
from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run()

  • PyInstaller 工具的命令语法如下:
pyinstaller -F app.py
  • 这时候会在app.py目录下多了一个dist目录,生成的app.exe就在这里面,这就是可执行程序。

参数说明

  • —D 产生一个目录(包含多个文件)作为可执行程序
  • —F 产生单个的可执行文件

如果app.py有很多依赖文件,如图片,xml文件,可将这些放到生成的可执行文件同文件夹下

你可能感兴趣的:(教程)