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

部署Mayan-EDMS遇ModuleNotFoundError: No module named 'actstream'求助

解决Mayan-EDMS部署中的ModuleNotFoundError: No module named 'actstream'错误

actstream是Mayan-EDMS依赖的django-activity-stream包的核心模块,出现这个错误通常是依赖未正确安装或虚拟环境配置问题,按以下步骤排查:

  • 确认虚拟环境激活状态
    Mayan-EDMS官方推荐使用虚拟环境隔离依赖,确保你当前终端已激活对应虚拟环境:

    • Linux/macOS:source venv/bin/activate
    • Windows:venv\Scripts\activate
  • 重新安装完整依赖
    进入Mayan-EDMS项目根目录,执行对应环境的依赖安装命令:

    • 开发环境:pip install -r requirements/base.txt
    • 生产环境:pip install -r requirements/production.txt
  • 修复依赖安装异常
    如果安装过程中断或出现版本冲突,先更新pip再强制重装依赖:

    1. 更新pip:pip install --upgrade pip
    2. 强制重装基础依赖:pip install -r requirements/base.txt --force-reinstall
  • 重置虚拟环境(极端情况)
    若上述方法无效,清理旧虚拟环境重新构建:

    1. 退出虚拟环境:deactivate
    2. 删除旧虚拟环境目录(Linux/macOS:rm -rf venv;Windows直接删除venv文件夹)
    3. 重新创建虚拟环境:python -m venv venv
    4. 激活后重新安装所有依赖
  • 验证依赖安装
    执行pip list,检查输出中是否包含django-activity-stream,确认存在后再启动服务器:mayan-edms runserver

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 12:50:22