python打包成exe

把python功能打包成一个exe

先安装PyInstaller库

pip install PyInstaller

打包命令参考1:

d:\miniconda3\python.exe -m PyInstaller --onefile --windowed --clean --name Gomoku gomoku.py

bash 复制代码
python -m PyInstaller --onefile --windowed --clean --name pro2 pro2.py

其中--name后面的pro2是打包后的exe名字,pro2 .py是要被打包的python文件

注意这个分类器如果写成:

加载预训练的人脸分类器

face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_alt2.xml')

打包后可能出现 找不到xml的错误

bash 复制代码
import cv2

# 加载预训练的人脸分类器
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_alt2.xml')

# 加载图片
image_path = "d:/2.jpg" # 替换为你的图片路径
image = cv2.imread(image_path)

if image is None:
    print("无法加载图片,请检查路径!")
    exit()

# 转为灰度图像
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

# 检测人脸
faces = face_cascade.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=5, minSize=(30, 30))

# 绘制检测到的人脸
for (x, y, w, h) in faces:
    cv2.rectangle(image, (x, y), (x + w, y + h), (0, 255, 0), 2)

# 显示结果
cv2.imshow("Detected Faces", image)
cv2.waitKey(0)
cv2.destroyAllWindows()

参考2:

pyinstaller --hidden-import multiprocessing --hidden-import open3d --hidden-import PIL ceshi2.py

相关推荐
木卫二号Coding9 分钟前
第七十七篇-V100+llama-cpp-python-server+Qwen3-30B+GGUF
开发语言·python·llama
木卫二号Coding9 分钟前
第七十六篇-V100+llama-cpp-python+Qwen3-30B+GGUF
开发语言·python·llama
-To be number.wan10 分钟前
为什么 pyecharts 在 Jupyter Notebook 里显示空白?
ide·python·jupyter·数据分析
zhang61839910 分钟前
Linux中不同服务器之间迁移python 虚拟环境-conda-pack
linux·运维·python
忘忧记17 分钟前
用 Python 30 分钟做出自己的记事本
开发语言·python
电化学仪器白超28 分钟前
PPTSYNC软件配置①
python·单片机·嵌入式硬件·自动化
索荣荣33 分钟前
Java Cookie 全面指南:从原理到 Spring Boot 实战
java·开发语言·python
AAD5558889934 分钟前
YOLO13-C3k2-FDConv:足球检测与定位的创新应用
python
多恩Stone36 分钟前
【3DV 进阶-12】Trellis.2 数据处理脚本细节
人工智能·pytorch·python·算法·3d·aigc
极客小云37 分钟前
【基于AI的自动商品试用系统:不仅仅是虚拟试衣!】
javascript·python·django·flask·github·pyqt·fastapi