下面是详细讲解“利用pyinstaller将py文件打包为exe的方法”的攻略。
1. Pyinstaller是什么?
Pyinstaller是一个用于将Python脚本打包为独立可执行文件(exe)的工具。
2. 安装Pyinstaller
在命令行中使用pip命令进行安装:
pip install pyinstaller
3. 打包命令
在命令行中使用pyinstaller命令进行打包:
pyinstaller [options] script.py
其中,[options]为可选参数,script.py为需要打包的Python脚本路径。
常用的可选参数包括:
-F
:打包成单个可执行文件。-w
:去除控制台窗口。-i
:设置可执行文件的图标。-n
:设置可执行文件的名称。-p
:添加额外的路径搜索目录。
例如,以下命令将test.py
打包成单个可执行文件,并去除控制台窗口:
pyinstaller -F -w test.py
4. 打包后的文件
打包成功后,可执行文件和其它依赖文件将会在生成的dist
目录中。
示例一
以打包一个简单的Python脚本hello.py
为例。
# hello.py
print("Hello, world!")
在命令行中执行pyinstaller -F -w hello.py
命令,打包后的可执行文件将出现在dist
目录中。
示例二
以打包一个使用了第三方库的Python脚本app.py
为例。
# app.py
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello, world!"
if __name__ == "__main__":
app.run()
由于使用了Flask库,需要先使用pip安装该库:
pip install flask
然后在命令行中执行pyinstaller -F -w app.py
命令进行打包,打包后的可执行文件将出现在dist
目录中。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:利用pyinstaller将py文件打包为exe的方法 - Python技术站