Python AI 项目打包 exe

本文详细介绍了如何将Python AI项目打包为exe可执行文件。首先,通过设置pip使用清华镜像源来优化安装过程。接着,讲解了Virtualenv的安装和虚拟环境的创建。然后,重点介绍了pyinstaller的安装和使用,包括分析项目结构、制作spec文件、配置Analysis参数(如pathex、datas和hidden imports)。最后,说明了打包过程及生成的build和dist目录的作用,指出dist目录中的exe文件是打包应用的运行入口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. pip 设置清华镜像源

临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
永久设置
python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

2. python Virtualenv 安装和虚拟环境创建

pip install virtualenv
pip install virtualenvwrapper
mkvirtualenv [env_name] # 创建虚拟环境
workon [env_name] # 切换虚拟环境
pip install -r requirements.txt

3. 安装pyinstaller

pip install pyinstaller # 在虚拟环境下安装

4. pyinstaller打包

Deom Project 结构
.
├── app.py
├── ai
│   │── train.py
│   └── predict.py
│── utils
│   └── image.py
│── model
│   └── yolo.h5
└── config
    └── config.json

制作spec文件

app.py是app的入口文件

pyi-makespec -w app.py

生成的spec文件结构如

# -*- mode: python -*-
 
block_cipher = None
 
a = Analysis(['app.py'],
             pathex=['C:\\workspace\\dome'],
             binaries=
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值