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

Ubuntu 20部署Django应用时django-ckeditor模块缺失报错

解决Django执行make messages时ModuleNotFoundError: No module named 'ckeditor'的问题
  • 激活项目虚拟环境
    本地环境正常通常是因为使用了虚拟环境,而服务器端执行命令时没激活对应环境。假设你的虚拟环境名为venv,执行:

    source venv/bin/activate
    

    激活后重新运行消息生成命令:python manage.py makemessages -l [目标语言代码](例如zh-hans)。

  • 在服务器环境安装django-ckeditor
    确认虚拟环境中已安装依赖,执行安装命令:

    pip install django-ckeditor
    
  • 验证settings.py配置
    检查INSTALLED_APPS中是否正确添加了ckeditor,无拼写错误:

    INSTALLED_APPS = [
        # 其他已配置应用
        'ckeditor',
        # 若使用上传功能,还需添加'ckeditor_uploader'
    ]
    
  • 使用虚拟环境Python解释器绝对路径执行命令
    若服务器存在多Python版本或环境路径识别异常,直接指定虚拟环境内的Python路径:

    /your/venv/path/bin/python manage.py makemessages -l zh-hans
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 20:57:48