Git
- 用于克隆官方仓库
- 验证命令:
git --version - Windows 可装 Git for Windows
先确认基础工具就绪,避免安装中途因环境问题中断。以下任一条件不满足,先补齐再继续。
git --versionpython --versionWindows 下推荐先装 Git for Windows,再使用官方 Python 源码方式安装;也可用 WSL2 + Ubuntu 走更贴近官方 Linux 的流程。
从官方渠道安装,安装 Python 时勾选 Add to PATH。验证 git --version 与 python --version。
在 PowerShell 或 Git Bash 中克隆,并记录准备使用的提交版本。
使用 Python 3.12 创建环境,避免与系统 Python 冲突。
在仓库根目录安装当前包,先确认 CLI 可启动,再进入模型与数据配置。
PowerShellgit clone https://github.com/TauricResearch/TradingAgents.git
cd TradingAgents
conda create -n tradingagents python=3.12
conda activate tradingagents
pip install .
tradingagentstradingagents 显示 CLI 欢迎/交互菜单即安装环境可用(输出以官方文档为准)。macOS 可用 Homebrew 安装 Git 与 Python;Ubuntu 等 Linux 使用 apt。后续源码安装步骤与 Windows 一致。
macOS:brew install git python;Ubuntu:sudo apt install git python3 python3-pip。
可选,但官方流程使用 Conda;也可用 venv。
克隆仓库、创建环境、安装当前包,与 Windows 步骤一致。
Shellgit clone https://github.com/TauricResearch/TradingAgents.git
cd TradingAgents
conda create -n tradingagents python=3.12
conda activate tradingagents
pip install .
tradingagents安装只解决程序入口;要真正运行研究,还需配置 LLM 提供商与可选数据源。这是完整的模型、数据与 API 配置指南。
复制 .env.example 为 .env,填入所选提供商的密钥、端点与模型名。
.envcp .env.example .env安装验证只确认程序入口和依赖就绪,不证明数据源、模型权限或研究输出已经可用。
tradingagents 或 python -m cli.main 能进入交互流程,即环境安装成功。
模型 API、数据源、市场代码和配额需要在下一步独立核验。
只有完成一次带标的、日期、来源和时间记录的调用,才属于运行证据。
以下时间不是只打开命令,而是完成模型、数据和首次研究结果的完整链路。
国内普通技术用户建议至少预留 1 个工作日;镜像、端点或数据服务受限时可能需要 1-3 天。
不需要先搭建 TradingAgents;专业数据服务仍可能需要另外连接和授权。
不想维护 Python、Docker 和多种密钥时,可以改走 EasyClaw 的独立股票研究路线,从一个明确问题开始,再按任务连接所需数据服务;下载安装不会自动运行 TradingAgents。
按"报错现象、可能原因、修复命令"三列整理。命令以官方文档为准,不同环境输出可能略有差异。
| 报错现象 | 可能原因 | 修复命令 / 操作 |
|---|---|---|
pip: command not found | Python 未加入 PATH 或未安装 | 重装 Python 并勾选 Add to PATH;或使用 python -m pip |
Requires Python >= 3.10 | Python 版本过低 | 安装 Python 3.10+(官方示例 3.12),重建 Conda 环境 |
| 依赖版本冲突(安装中断) | 混用系统 Python / 旧环境 | 在独立虚拟环境安装,以当前 pyproject 为准 |
API Key 缺失 | 未配置 .env 或环境变量 | 复制 .env.example 为 .env 并填写 Key |
| 网络超时 / 下载失败 | 镜像或网络受限 | 配置 pip 镜像(如清华源)、更换网络或使用 Docker 镜像 |
Permission denied | 目录或环境无写入权限 | 使用有权限的用户目录创建虚拟环境 |
支持。Windows 下可直接用 Git for Windows + Python 环境安装,或使用 WSL2 + Ubuntu 走更贴近官方 Linux 的流程。
pyproject 当前声明 Python 3.10+,官方 README 示例使用 Python 3.12。
在独立虚拟环境中运行 tradingagents,能进入交互流程即说明程序入口和依赖就绪;这不代表模型、数据源或研究输出已可用。
确认命令运行在独立虚拟环境中,以当前 pyproject 为准,不要混用系统 Python、旧环境和不同锁定版本。
云端 LLM 提供商需要 API Key;本地 OpenAI-compatible 或 Ollama 端点本身可不需要外部 Key,但端点若设置鉴权仍需配置凭据,市场数据也可能需要独立 Key。
可用 Miniconda 安装后使用 conda 命令;也可以用 Python 内置 venv:python -m venv .venv 再激活。
容器启动只说明运行环境可用。模型 Key、数据提供商、区域端点、额度和目标市场仍需分别配置。
TradingAgents 需要自建 Python/Docker 环境、配置模型和数据源;EasyClaw 是独立应用,下载安装后即可从具体研究任务开始,不自动运行 TradingAgents。