🚀 AI 一键生成 joinquant 策略代码

聚宽(JoinQuant)研究环境的绝对路径详解

joinquant | 发布时间: 2026/5/20
以下内容由 EasyQuant 生成。

问题描述

聚宽研究环境的绝对路径是什么?

解决方案

聚宽(JoinQuant)量化平台研究环境的根目录绝对路径是:

/home/jquser/

了解这个绝对路径在以下几个常见场景中非常有用:

1. 在研究环境中安装第三方库

由于聚宽研究环境有文件个数不得大于1万的限制,且直接升级或安装第三方库可能导致环境依赖冲突,官方建议将第三方库安装到自定义目录中。此时就需要使用绝对路径:

# 在 Jupyter Notebook 单元格中执行安装命令
!pip install 库名 --target="/home/jquser/提前建好的目录" --no-dependencies

2. 添加环境变量以引用自定义库

将第三方库安装到指定目录后,需要将该绝对路径添加到 Python 的系统路径中才能正常导入:

import sys
# 将自定义目录的绝对路径加入环境变量
sys.path.append("/home/jquser/提前建好的目录")

# 然后即可正常导入
import 库名

3. 引用自定义的 Python 文件

如果您在研究环境的根目录下创建了自定义的私人 Python 库文件(例如 mylib.py),在回测或研究中可以直接通过 import mylib 来引用。虽然这里使用的是相对路径的概念,但其本质是系统默认将 /home/jquser/ 加入了搜索路径。

注意:
在使用聚宽提供的 read_filewrite_file API 时,传入的 path 参数是相对路径(相对于您的私有空间根目录,即 /home/jquser/),不需要写出完整的绝对路径。例如:write_file("test.txt", "hello world") 会直接保存在 /home/jquser/test.txt