파이썬에서 jwt 라이브러리를 사용하는 스크립트 실행 중 에러가 발생하였고, 해결 방법을 정리합니다.
1. jwt error
아래와 같이 jwt.encode()
함수를 실행할 때 encode
속성이 없다는 에러가 발생하였습니다.
AttributeError: module 'jwt' has no attribute 'encode'
2. 문제 원인
PyJWT
라이브러리를 사용했어야 했는데, 실수로 jwt
라는 다른 라이브러리를 설치했었습니다. 즉, 라이브러리를 잘못설치해서 발생한 문제였습니다.
3. 해결 방법
먼저 pip로 이름이 비슷한 잘못된 라이브러리를 삭제합니다.
$ pip uninstall jwt
$ pip uninstall JWT
그 다음에, pip로 PyJWT
를 설치합니다.
$ pip install PyJWT
설치 후, 다시 프로그램을 실행해서 문제가 해결되었는지 확인합니다.
Loading script...
Related Posts
- Python 에러 해결, 'conda' 용어가 cmdlet, 함수, 스크립트 ... 인식되지 않습니다.
- Python 에러 해결, AttributeError: module 'jwt' has no attribute 'encode'
- Python - assert 사용 방법
- Python - Counter로 Collection 개수 세기
- Python - enumerate(), for/index 예제
- Python - count(), len() 함수
- Python - join() 함수, 문자열 합치기
- Python - 줄바꿈 입력 방법
- Python - 딕셔너리를 JSON으로 변환
- Python - JSON을 딕셔너리로 변환
- Python - 딕셔너리 Index로 접근/순회 방법
- Python - 딕셔너 리 CSV 파일 쓰기/읽기
- Python - 딕셔너리 update() 함수
- Python - JSON 예쁘게(pretty), 정렬하여 출력
- Python - CSV 파일을 JSON 파일로 변환
- Python - CSV 파일을 리스트로 변환
- Python - List를 Set로 변환
- Python - Set을 List로 변환
- Python - 텍스트 파일 이어서 쓰기
- Python - 파일 끝 찾기
- Python - 파일 수정 시간, 생성 시간 확인