前言
最近帮朋友写了个爬取油价的python程序,但朋友是这方面的小白,想着直接把python打包给人家用。常规都是使用pyinstaller这个模块,通过简单指令就能将python打包成exe。
PyInstaller官网:
开发环境
- Python 3.10.11
- PyCharm 2023.2.5
ps:用的venv虚拟环境
PyInstaller打包
安装pyinstaller
pip install Pyinstaller
pyinstaller打包指令
pyinstaller -F -n oil -i favicon.ico oil-price.py
指令参数简单介绍
参数 |
说明 |
-F |
生成一个可执行文件 |
-D |
生成一个目录(包含多个文件)作为可执行文件 |
-w |
运行exe时,不显示命令行窗口(仅对Windows有效) |
-i |
该参数后跟可执行文件的icon图标路径 |
–distpath |
该参数后跟可执行文件的路径 |
-n |
该参数后跟可执行文件的新名字 |
-F |
生成一个可执行文件 |
打包前目录
打包后目录
在当前目录下的dist文件夹下会生成可执行文件exe
执行后能正常将数据保存到excel