Commit 307fb918 by Yuhaibo

1

parent 4f8ebab8
# 液位检测系统环境配置指南
本文档提供了如何在新设备上配置液位检测系统运行环境的详细步骤。
## 系统要求
- Windows 10/11 操作系统
- NVIDIA GPU (支持CUDA)
- 至少8GB内存,推荐16GB或更高
- 至少10GB可用磁盘空间
## 安装步骤
### 1. 安装Anaconda或Miniconda
[Anaconda官网](https://www.anaconda.com/download/)[Miniconda官网](https://docs.conda.io/en/latest/miniconda.html)下载并安装。
### 2. 创建虚拟环境
打开Anaconda Prompt或命令行,执行以下命令:
```bash
# 创建名为yeweienv的Python 3.10环境
conda create -n yeweienv python=3.10
# 激活环境
conda activate yeweienv
```
### 3. 安装CUDA支持(如果需要GPU加速)
如果您的系统有NVIDIA GPU并希望使用GPU加速,请安装适合的CUDA版本:
```bash
# 安装CUDA工具包(与torch 2.5.1+cu121兼容的CUDA 12.1)
conda install -c nvidia cuda-toolkit=12.1
```
### 4. 安装依赖项
使用提供的requirements.txt文件安装所有依赖项:
```bash
# 确保当前目录包含requirements.txt文件
cd 路径/到/液位检测系统/widgets
# 安装依赖
pip install -r requirements.txt
```
### 5. 验证安装
安装完成后,可以运行以下命令验证关键包是否正确安装:
```bash
# 验证PyQt5
python -c "from PyQt5.QtWidgets import QApplication; print('PyQt5 installed successfully')"
# 验证PyTorch和CUDA
python -c "import torch; print(f'PyTorch version: {torch.__version__}'); print(f'CUDA available: {torch.cuda.is_available()}')"
# 验证Ultralytics
python -c "from ultralytics import YOLO; print('Ultralytics installed successfully')"
```
### 6. 运行系统
完成上述步骤后,您可以通过以下命令运行液位检测系统:
```bash
# 切换到项目根目录
cd 路径/到/液位检测系统
# 运行主程序
python __main__.py
```
## 常见问题
### PyQt5安装失败
如果PyQt5安装失败,可以尝试:
```bash
pip install PyQt5==5.15.11 --index-url=https://pypi.douban.com/simple
```
### CUDA相关错误
确保安装了与PyTorch兼容的CUDA版本。如果不需要GPU加速,可以安装CPU版本:
```bash
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
```
### 其他问题
如遇其他问题,请联系系统管理员或开发人员获取支持。
---
*注:此环境配置指南基于yeweienv环境导出,最后更新于2025年11月。*
# 液位检测系统依赖项
# 基于yeweienv环境导出
# 核心依赖
numpy>=1.24.0
PyQt5==5.15.11
PyQt5-Qt5==5.15.2
PyQt5-sip==12.17.0
qtpy==2.4.3
PyYAML==6.0.2
opencv-python>=4.8.0
pillow>=11.0.0
pandas>=2.3.0
scipy>=1.15.0
matplotlib>=3.7.0
# 深度学习框架
torch==2.5.1+cu121
torchvision==0.20.1+cu121
torchaudio==2.5.1+cu121
ultralytics==8.3.163
# 图像处理
scikit-image==0.25.2
tifffile==2025.5.10
# 工具依赖
pyinstaller==6.15.0
pyarmor==9.2.0
pywin32==311
psutil==7.0.0
watchdog==6.0.0
# 可选依赖
pyqtgraph==0.13.7
natsort==8.4.0
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment