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

已安装Werkzeug运行Django runserver_plus仍提示Werkzeug未安装报错

runserver_plus 提示Werkzeug未安装问题解决方案
  • 确认执行环境一致性
    执行which python(Linux/macOS)或where python(Windows)查看当前命令行使用的Python解释器路径,再执行./manage.py shell进入Django交互环境,运行import sys; print(sys.executable)查看Django运行使用的解释器路径,对比两个路径是否一致。若不一致,先激活对应虚拟环境再执行后续命令。
  • 验证Werkzeug导入状态
    在上述Django交互环境中执行import werkzeug; print(werkzeug.__version__),如果抛出ImportError,说明Django运行的环境确实未安装Werkzeug,使用Django对应的解释器直接安装依赖:
    [上面查到的Django解释器路径] -m pip install werkzeug django-extensions
    
  • 修复版本兼容问题
    若Werkzeug版本≥2.3.0,部分旧版django-extensions存在Werkzeug检测失效的bug,可先降级Werkzeug到2.2.x版本验证:
    pip install Werkzeug==2.2.3
    验证可正常启动后,升级django-extensions到最新正式版即可解决高版本Werkzeug兼容问题。
  • 显式指定解释器启动服务
    避免shebang指向系统Python导致的环境不匹配,直接用虚拟环境的解释器执行启动命令:
    python manage.py runserver_plus --cert-file [证书文件路径] --key-file [密钥文件路径]
  • 校验配置正确性
    确认settings.py的INSTALLED_APPS中添加的是'django_extensions',无拼写错误,且配置没有被开发/生产环境的条件分支拦截未生效。

内容的提问来源于stack exchange,提问作者Mohamad El Baba

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 06:36:03