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

已安装PyJWT但无法导入RSAAlgorithm的技术问题求助

解决PyJWT 2.9.0导入RSAAlgorithm失败的问题
  • 先确认是否安装cryptography依赖:
    PyJWT的RSA相关算法(包括RSAAlgorithm)依赖cryptography库,未安装时该类不会被注册到jwt.algorithms模块中,进而导致导入失败。执行以下命令安装:

    poetry add cryptography
    
  • 验证导入路径与运行环境一致性:
    PyJWT 2.x版本中正确导入语句为:

    from jwt.algorithms import RSAAlgorithm
    

    若仍报错,检查当前运行的Python环境是否与Poetry管理的环境匹配——全局Python和虚拟环境不一致会导致依赖缺失或版本不符。执行以下命令确认当前环境的PyJWT版本:

    poetry run python -c "import jwt; print(jwt.__version__)"
    
  • 若以上步骤无效,尝试重装PyJWT:
    移除现有包后重新安装,避免安装过程中出现文件损坏:

    poetry remove pyjwt
    poetry add pyjwt==2.9.0
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 22:42:34