Windows Setup

Windows 首次安装与常见错误

首次运行的目标只有三个:环境可用、项目完整解压、首次启动脚本执行成功。

一、安装前准备

  • Windows 10 或 Windows 11。
  • Python 3.12 或更高版本,安装时勾选 Add Python to PATH
  • Node.js 18 或更高版本。
  • 保持网络可用,首次运行需要下载 Python 和 Node.js 依赖。

二、正确下载与解压

  1. 从 QFO 最新 Release 下载稳定版 ZIP。
  2. 完整解压到独立文件夹,不要直接在压缩包预览窗口中运行。
  3. 优先使用不含中文、空格和特殊符号的短路径,例如 D:\QFO

首次运行:双击 run_first_time.bat。它会检查环境、创建 Python 虚拟环境、安装前后端依赖并启动服务。安装完成后的日常启动使用 run_quick_start.bat

三、常见错误与处理

现象原因与处理
Python not found重新安装 Python 3.12+,勾选 Add Python to PATH;安装后关闭并重新打开启动窗口。
Node.js not found安装 Node.js 18+,完成后重新运行首次启动脚本。
依赖下载很慢或失败通常是网络连接或软件源临时异常。保持项目文件不动,网络恢复后再次运行 run_first_time.bat
双击后窗口立即关闭确认文件已经完整解压;在文件夹地址栏输入 cmd,再运行脚本以保留错误信息。
页面打开但没有数据安装已经完成。进入设置页填写自己的 Tushare Token,再到数据中台执行同步。
端口被占用关闭此前启动的 QFO、Python 或 Node.js 窗口,然后重新启动;不要同时运行多份项目。

四、提交问题前准备

如果仍然失败,请记录 Windows 版本、Python 版本、Node.js 版本、项目解压路径、完整错误截图和启动日志。Token、API Key 等敏感信息必须遮挡或删除。