❌Exception&Error/🔵Python
[❌삽질과 해결 그 사이] ImportError : cannot import name 'b64encode' from 'jwt.utils'
청크
2024. 4. 30. 17:12
나같은 무지랭이가 코드를 짜다보면 아무거나 import하고
그러다보면 이상한게 설치가 되기마련....^^
잘되던게 갑자기 import오류가 나면서 순환참조(?)가 걸려버림..ㅋ
정확히 이 오류는 jwt.utils 모듈에서 b64encode를 import할 수 없다는 것으로
보통 jwt 모듈의 버전 문제나 설치가 올바르게 되지 않았을 때 발생한다고 한다.
가장 먼저 확인할 점은 jwt 모듈의 버전과 해당 모듈의 문서를 참조하여 해당 메소드나 기능이 지원되는 버전인지 확인하는 것
어쩌고 저쩌고 다 필요없고 잘되던게 안되면서 저런문제 생기면 삭제-재설치가 답임
삽질하지말고 쿨하게 재설치하세요.
pip uninstall jwt //삭제
pip install jwt //설치