update: 补充姜维一键环境设置脚本,修正第七部分标题为第八部分

This commit is contained in:
cfdaily
2026-03-24 21:21:30 +08:00
parent b73ebafb97
commit c001ffaf57
@@ -1638,6 +1638,80 @@ pip install loguru pytest black flake8
- 磁盘空间:至少5GB(用于历史数据)
- 内存:建议8GB+
#### 6.9.2 一键环境设置(新增)
**设置步骤**
1. 创建独立虚拟环境 `vnpy_env`
2. 激活虚拟环境
3. 安装所有依赖
4. 检查环境状态
**一键脚本 `setup_env.sh`**
```bash
#!/bin/bash
# VNPY 环境一键设置脚本
echo "🚀 开始设置 VNPY 环境..."
# 1. 创建虚拟环境
python3 -m venv vnpy_env
echo "✅ 虚拟环境 vnpy_env 创建成功"
# 2. 激活虚拟环境
source vnpy_env/bin/activate
echo "✅ 虚拟环境已激活"
# 3. 升级 pip
pip install --upgrade pip
echo "✅ pip 已升级"
# 4. 安装核心依赖
pip install numpy>=2.4.3 pandas>=3.0.1
pip install SQLAlchemy>=2.0.48 loguru>=0.7.3
pip install fastapi uvicorn
echo "✅ 核心依赖安装成功"
# 5. 安装 VNPY
pip install vn.py==4.3.0
echo "✅ VNPY 安装成功"
# 6. 验证环境
python check_environment.py
echo "✅ 环境验证完成"
echo "🎉 VNPY 环境设置完成!"
echo "使用方法:source vnpy_env/bin/activate"
```
**目录结构**
```
vnpy_project/
├── logs/ # 交易日志
├── data/ # 数据存储
├── strategies/ # 策略文件
├── backup/ # 备份目录
├── logs/ # 系统日志
├── setup_env.sh # 一键环境设置
├── check_environment.py # 环境检查报告
├── test_database.py # 数据库连接测试
└── main.py # 系统主入口
```
**使用方法**
```bash
# 1. 激活环境
source setup_env.sh
# 2. 检查环境状态
python check_environment.py
# 3. 测试数据库
python test_database.py
# 4. 启动系统
python main.py
```
#### 6.9.2 项目安装步骤
1. **克隆仓库**
@@ -1688,7 +1762,7 @@ python check_integration_environment.py
---
## 第部分:整合结论与建议
## 第部分:整合结论与建议
### 7.1 完整多因子选股体系