PyCharm下打包*.py程序成.exe (包含各种库文件)

感谢原博主分享:https://blog.csdn.net/chun307/article/details/80390521

  1. 在PyCharm下安装pyinstaller;
  2. 在Terminal下输入:“pyinstaller -F -w *.py” 就可以制作出exe。生成的文件放在同目录dist下。
  •     -F(注意大写)是所有库文件打包成一个exe,-w是不出黑色控制台窗口;
  •     不加-F参数生成一堆文件,但运行快。压缩后比单个exe文件还小一点点;
  •     加-F参数生成一个exe文件,运行起来慢。
PyCharm中利用YOLOv8和PySide6开发一个UI应用程序,并将其打包.exe文件,可以按照以下步骤操作: 1. **安装依赖**: - 安装必要的:首先,确保已经安装了`pyqt5`(PySide6的一个替代版本),`opencv-python`(用于图像处理),以及`yolov8`模型。 ```bash pip install PyQt5 opencv-python yolov8 ``` 2. **开发UI**: 使用PyCharm创建一个新的PyQt5项目,设计你的用户界面,包括文件选择、结果展示等控件。 3. **集YOLOv8**: - 将YOLOv8模型集到你的Python脚本中,处理图像识别的部分。可能需要将模型转换为`.so`文件以便在Windows上运行,可以参考YOLOv8文档或其他教程来做这个转换。 4. **编写主程序**: 编写主函数,在这里加载模型,读取用户从界面上选择的图片,通过YOLOv8进行检测,然后显示结果显示。 5. **打包应用**: - 使用PyInstaller工具,它可以将你的PyQt5应用打包独立的exe文件。确保你的主程序是`main.py`或类似名的文件。 ```bash pip install pyinstaller ``` 在命令行中导航到项目目录,然后运行以下命令(记得替换`your_script.py`为实际文件名): ``` pyinstaller --add-binary 'your_yolov8_model.so;.' your_script.py ``` 这会生一个dist文件夹,其中包含打包后的.exe文件。 6. **测试和优化**: 打开生的.exe文件确认是否能正常运行,如果出现问题,检查是否有依赖包冲突或者文件路径设置是否正确。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值