# ============================================== # 加密货币预测系统依赖 # Python 3.12 | 支持 macOS (MPS) 和 Windows (CPU) # ============================================== # ---------------------------------------------- # PyTorch (根据平台单独安装) # ---------------------------------------------- # macOS: pip install torch torchvision torchaudio # Windows CPU: pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu # 注意:requirements.txt 中不包含 torch,需要手动安装 # ---------------------------------------------- # 数据处理 # ---------------------------------------------- pandas>=2.0.0 numpy>=1.24.0 scikit-learn>=1.3.0 pytz # ---------------------------------------------- # 时序模型 # ---------------------------------------------- # IBM Granite TTM-R2 (导入名: tsfm_public) granite-tsfm>=0.3.0 # ---------------------------------------------- # 技术指标 # ---------------------------------------------- pandas-ta>=0.3.14b # ---------------------------------------------- # API 服务 # ---------------------------------------------- fastapi>=0.104.0 uvicorn[standard]>=0.24.0 pydantic>=2.0.0 python-multipart>=0.0.6 # ---------------------------------------------- # HTTP 客户端 # ---------------------------------------------- httpx>=0.25.0 # ---------------------------------------------- # 数据源 # ---------------------------------------------- python-binance>=1.0.19 websocket-client>=1.8.0 python-socks>=2.5.0 PySocks>=1.7.1 # ---------------------------------------------- # 任务调度 # ---------------------------------------------- schedule>=1.2.0 # ---------------------------------------------- # 数据库 # ---------------------------------------------- pymysql>=1.1.0 cryptography>=41.0.0 # ---------------------------------------------- # 环境变量 # ---------------------------------------------- python-dotenv>=1.0.0 # ---------------------------------------------- # 进度条 # ---------------------------------------------- tqdm>=4.66.0