오늘 새로운 PC에 아나콘다 64비트를 설치하고 작업하는데 아래와 같은 오류가 발생했다.
raise URLError('unknown url type: %s' % type)
urllib.error.URLError: <urlopen error unknown url type: https>
사용 코드는 urllib.request.urlopen(surl) 식으로 간단하게 url 호출하는 코드이고, 그동안 문제없이 잘 쓰던 코드
import urllib.request
...
surl = "htts:/특정 url"
res = urllib.request.urlopen(surl)
ssl 문제라는 얘기가 있어서 아래 한 줄을 추가해 보니 import 할 수 없다는 오류가 발생했다.
import ssl
해결 방법
아나콘다 최신 패키지에 문제가 있는 것으로 보인다. (이런 문제가 요새 자주 발생한다)
아나콘다 설치 폴더에서 아래 2개 파일을 복사해서 붙여 넣어 준다.
anaconda3\Library\bin --> anaconda3/DLLs:
- libcrypto-1_1-x64.dll
- libssl-1_1-x64.dll
관련 글
'개발 > 파이썬' 카테고리의 다른 글
[CREON PLUS API 활용] 기본 활용 샘플 코드 (4) | 2020.04.18 |
---|---|
[파이썬] 특정 버전 패키지 설치 (0) | 2020.02.29 |
[파이썬] 부동산 API로 아파트 매매 실거래가 구하기 (2) | 2020.02.28 |
[파이썬] 여러 리스트를 하나로 합쳐주는 zip 함수 (0) | 2020.02.16 |
파이썬 아나콘다 32비트 설치/재설치 (4) | 2019.11.14 |
[파이썬] 딕셔너리를 이용한 카운팅, 정렬 예제 (2) | 2019.11.02 |
댓글