使用pyinstaller 打包成exe 文件步骤:
1.创建虚拟环境,并激活虚拟环境
#创建虚拟环境
python -m venv myenv
#激活虚拟环境(windows)
myenv\Scripts\activate
2.导出需要的依赖
pip freeze > requirements.txt
或者
pip list --format=freeze >requirement.txt
3.安装依赖
pip install -r requirements.txt
4.安装PyInstaller
pip install pyinstaller
5.打包成exe文件
5.1打包对应的脚本文件
pyinstaller --onefile --windowed main.py
5.2处理依赖和静态文件
pyinstaller --onefile --windowed --add-data "path/to/config.json;." main.py
#详解:path/to/config.json是配置文件的路径
# .表示该文件应该被放在生成的.exe文件的同一目录下
5.3 处理隐藏的包
#PyInstaller 可能无法自动检测到某些隐式导入的模块或包。
#在这种情况下,你可以使用 --hidden-import 选项来手动指定这些依赖项
pyinstaller --hidden-import=some_module your_script.py