본문 바로가기

Sparta x 이노베이션 캠프/ERROR

ERROR) Unable to download webpage: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED], AttributeError: 'str' object has no attribute 'decode'

반응형

1.  Unable to download webpage: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]

엊저녁부터 pymongo 에러 때문에 만들고있던 페이지의 데이터가 MongoDB로 저장이 안된다.

동일한 mongodb 주소로 돌렸던 사이트에서는 데이터가 mongodb로 잘 들어가는데 왜 인지 알 수가 없음. 구글링을 수만 번 해보았으나 아침부터 계속 서버 접속이 안되는 상태라서 root, login 페이지를 만들기만 하고 기능구현을 할 수가 없었음...

그리고 하루 종일 구글링 한 결과 찾은 결과물 

https://www.codeit.kr/community/threads/19775

 

코딩이 처음이라면, 코드잇

월 2만원대로 Python, JavaScript, HTML/CSS 등 2,600개 이상 프로그래밍 강의를 무제한 수강하세요

www.codeit.kr

구세주 같은 분...

파인더에서 Applications(응용프로그램)> Python3.9 폴더 (또는 사용중인 Python 버전)로 이동하여 "Install Certificates.command"파일을 더블 클릭하여 해결!

이분은 이 게시글을 참조 하셨음

https://stackoverflow.com/questions/50236117/scraping-ssl-certificate-verify-failed-error-for-http-en-wikipedia-org

 

ㅠ.ㅠ 몽고디비 연결 안되는 문제 해결...Studio 3T 도 mongoDB 연결해서 이제 구찮게 홈페이지 로그인 안해도 됨

 

2. AttributeError: 'str' object has no attribute 'decode' 에러

이제 DB는 정상적으로 들어가는데 로그인 페이지에서 로그인이 안되는 문제 발생. 

이런 에러메세지가 뜬다.

token = jwt.encode(payload, SECRET_KEY, algorithm='HS256').decode('utf-8')

 

그래서 이 분 포스트를 참고...이 분도 스파르타 코딩클럽 강의를 듣는 구세쥬...

 

파이썬에서 AttributeError: 'str' object has no attribute 'decode' 이런 메시지가 뜨시면

해당 코드 줄의 .decode() 부분을 지우시면 됩니다. 

이미 decode가 되었기 때문에 decode할게 없다는 뜻 입니다. 

 

라고 하셔서 오류가 난 라인의 .decode()를 지워주었다.

 

https://fusiondeveloper.tistory.com/31

 

AttributeError: 'str' object has no attribute 'decode' 에러

파이썬에서 AttributeError: 'str' object has no attribute 'decode' 이런 메시지가 뜨시면 해당 코드 줄의 .decode() 부분을 지우시면 됩니다. 이미 decode가 되었기 때문에 decode할게 없다는 뜻 입니다. 국내..

fusiondeveloper.tistory.com

 

모두 잘 해결되었다. 오늘은 오류만 정정한 하루.

반응형