目录

  1. 1. Question1
  2. 2. Answer1
  3. 3. Question2
  4. 4. Answer2

LOADING

第一次加载文章图片可能会花费较长时间

要不挂个梯子试试?(x

加载过慢请开启缓存 浏览器默认开启

python jwt库使用时遇到的几个问题

2023/6/5 Q&A jwt python
  |     |   总文章阅读量:

Question1

博主copy了个jwt加密的脚本发现跑不起来,报错partially initialized module 'jwt' has no attribute 'encode' (most likely due to a circular import)

  • 系统:windows
  • python:3.10

Answer1

检查文件名,发现被我取名为jwt.py,注意不能和导入的模块同名,所以换个文件名即可


Question2

更改文件名后再次运行,报错

module 'jwt' has no attribute 'encode'

Answer2

可能是因为同时存在PyJWT包和JWT包的原因

卸载这两个包,重新安装PyJWT即可

# jwt卸载命令
pip uninstall jwt
# 保险起见,将PyJWT一同卸载
pip uninstall PyJWT
# 重新安装PyJWT
pip install PyJWT