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

Django REST framework simplejwt出现InvalidAlgorithmError导入错误求助

解决Django REST framework simplejwt导入InvalidAlgorithmError的问题

问题根源

你的项目目录下存在自定义的jwt目录/包,与依赖库PyJWT的包名冲突。Python模块导入优先级是当前项目目录优先于第三方库,导致加载的是你本地的jwt/__init__.py,而非PyJWT库的模块。

解决方法

  • 重命名项目中自定义的jwt目录,比如改为project_jwt,同时更新项目里所有引用该目录的代码路径。
  • 重新安装兼容版本的依赖,先卸载冲突的包再安装:
    pip uninstall jwt PyJWT
    pip install PyJWT==2.8.0 rest_framework_simplejwt
    
  • 清理项目中的__pycache__文件夹,重启服务,确保缓存的旧模块路径被清除。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 20:55:21