You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在OpenEdx Palm版本中安装应用?求详细步骤及相关文档

在Tutor OpenEdX Palm版本中通过pip安装应用的步骤

方式一:直接修改Docker镜像(快速临时方案)

  • 生成Tutor自定义环境目录:运行 tutor config save,该命令会在~/.local/share/tutor/env下生成所有可自定义的配置文件。
  • 编辑对应服务的Dockerfile:比如要给LMS/CMS安装应用,打开~/.local/share/tutor/env/build/openedx/Dockerfile,在已有RUN pip install语句后添加你的安装命令,示例:
    RUN pip install example-package==1.0.0
    
    若要给其他服务(如Worker、Forum)安装,找到对应服务的Dockerfile做相同操作。
  • 重新构建镜像:运行 tutor images build openedx(针对LMS/CMS),其他服务替换为对应名称(如cms、worker)。
  • 重启服务:本地部署执行 tutor local restart,K8s部署执行 tutor k8s restart。

方式二:通过Tutor插件安装(规范可维护方案)

  • 创建自定义插件目录:比如在~/.local/share/tutor/plugins/myplugin下创建插件文件。
  • 编写插件配置文件config.yml:
    build:
      openedx:
        dockerfile: Dockerfile
    
  • 编写插件的Dockerfile:在插件目录下创建Dockerfile,内容如下:
    FROM {{ DOCKER_IMAGE_OPENEDX }}
    RUN pip install example-package==1.0.0
    
  • 启用插件:运行 tutor plugins enable myplugin。
  • 重新构建镜像并重启服务:执行 tutor images build openedx && tutor local restart(根据部署环境调整重启命令)。

官方参考内容

Tutor官方文档中关于自定义Docker镜像和插件开发的章节覆盖了这类操作:

  • 自定义镜像:核心是通过修改env目录下的Dockerfile来扩展基础镜像,添加额外依赖。
  • 插件开发:通过插件封装依赖安装逻辑,便于管理和复用自定义配置,避免直接修改核心文件导致的升级冲突。

内容的提问来源于stack exchange,提问作者Mousumi Dutta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 20:42:35