凡是能偷懒的地方绝不能放过:
python -m venv venv
venv\Scripts\activate
pyinstaller -D -w --icon="resources/JQEdit.ico" --add-data="resources/*;resources" JQEdit.py
改成一次完成:
bat与python版本的:
@echo off
python -m venv venv
call venv\Scripts\activate
pyinstaller -D -w --icon="resources\JQEdit.ico" --add-data="resources\*;resources" JQEdit.py
# python -m venv venv
# venv\Scripts\activate
# pyinstaller -D -w --icon="resources/JQEdit.ico" --add-data="resources/*;resources" JQEdit.py
import subprocess
# 创建虚拟环境
subprocess.Popen(["python", "-m", "venv", "venv"]).wait()
# 激活虚拟环境
subprocess.Popen(["venv\\Scripts\\activate"], shell=True).wait()
# 使用 PyInstaller 打包应用程序
subprocess.Popen(["pyinstaller", "-D", "-w", "--icon=resources/JQEdit.ico", "--add-data=resources/*;resources", "JQEdit.py"]).wait()