update: 补充姜维一键环境设置脚本,修正第七部分标题为第八部分
This commit is contained in:
@@ -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 完整多因子选股体系
|
||||
|
||||
|
||||
Reference in New Issue
Block a user