# 国内 gitee
git clone git@gitee.com:jiaopengzi/pbi-utils.git
# github
git clone git@gitee.com:jiaopengzi/pbi-utils.git
cd .\pbi-utils\
# 创建虚拟环境
python -m venv .venv
# 激活虚拟环境
.\.venv\Scripts\activate
# 退出虚拟环境
.\.venv\Scripts\deactivate
# 查看是否为纯净虚拟环境
pip list
# 安装依赖包
pip install -r requirements.txt
注意:pyinstaller 使用 upx 压缩, 需要手动下载最新的 windows 版本的 upx 存放到 .\.venv\Scripts\
目录下。
# 打包为文件夹形式
pyinstaller.exe .\main_folder.spec
# 打包为独立的 exe, 独立exe执行的时候会解压到执行目录,需要根据需求平衡启动效率的问题。
pyinstaller.exe .\main_single_exe.spec
python .\create_install_file.py
注意:需要提前安装 NSIS,链接:https://nsis.sourceforge.io/Main_Page
生成的安装包在项目文件夹平级目录的pbi-utils-release