IT

시놀로지 도커 우분투20.04 파이썬 requests 오류 RequestsDependencyWarning: urllib3 (1.26.7) or chardet (3.0.4) doesn’t match a supported version!

파이썬 코딩 머신이 필요해 헤놀로지(시놀로지) 도커에 우분투를 설치 후, 테스중에 requests 호출에서 오류를 발견했다. 버전이 호환이 안된다는 내용이어서 업데이트하면 될줄 알았는데 이상하게 업데이트가 되지 않는다. 가장 기본적인 모듈에서 오류가 발생해 이상하다 생각해 도커 이미지를 잘 못 설치했나 싶어 도커에 우분투 이미지를 새로 설치했으나 여전히 동일한 증상이다. 하는 수 없이 구글을 검색했다. 오류 메시지로 구글링을 해보니 여러 해결책을 발견했다. 허나 그 중에 대부분 해당 문제를 해결 할 수 없었다. 이것저것 다 대입하다보니 다행이도 그 중에 적용되는걸 찾았다. 추후에 같은 오류가 있을 때, 헤매지 않기 위해 기록용으로 남긴다. 참고로 오류 메시지는 아래와 같다.

시놀로지 도커 우분투20.04 파이썬 requests 오류 RequestsDependencyWarning: urllib3 (1.26.7) or chardet (3.0.4) doesn’t match a supported version!

 

/usr/lib/python3/dist-packages/requests/__init__.py:89: RequestsDependencyWarning: urllib3 (1.26.7) or chardet (3.0.4) doesn’t match a supported version! warnings.warn(“urllib3 ({}) or chardet ({}) doesn’t match a supported “

 

bhc@blog-hangyeong-com:~$ /bin/python3 /home/bhc/python/income_report/report.py
/usr/lib/python3/dist-packages/requests/__init__.py:89: RequestsDependencyWarning: urllib3 (1.26.7) or chardet (3.0.4) doesn't match a supported version!
  warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported "
bhc@blog-hangyeong-com:~$ pip install urllib3
Requirement already satisfied: urllib3 in ./.local/lib/python3.8/site-packages (1.26.7)
bhc@blog-hangyeong-com:~$ pip install chardet
Requirement already satisfied: chardet in /usr/lib/python3/dist-packages (3.0.4)
bhc@blog-hangyeong-com:~$ pip install requests
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (2.22.0)

 

pip install -U urllib3 requests

다른 명령어 다 안 먹었고 위 명령어로 requests 외 다른 모듈을 호환되는 것들로 새로 덮으니 오류 메시지 없이 잘 작동한다. 만족 스럽다.

pip install -U urllib3 requests

bhc@blog-hangyeong-com:~$ pip install -U urllib3 requests
Requirement already up-to-date: urllib3 in ./.local/lib/python3.8/site-packages (1.26.7)
Collecting requests
  Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB)
     |████████████████████████████████| 63 kB 158 kB/s 
Requirement already satisfied, skipping upgrade: idna<4,>=2.5; python_version >= "3" in /usr/lib/python3/dist-packages (from requests) (2.8)
Collecting charset-normalizer~=2.0.0; python_version >= "3"
  Downloading charset_normalizer-2.0.10-py3-none-any.whl (39 kB)
Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests) (2019.11.28)
Installing collected packages: charset-normalizer, requests
  WARNING: The script normalizer is installed in '/home/dalgona/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed charset-normalizer-2.0.10 requests-2.27.0

 

https://github.com/DefectDojo/django-DefectDojo/issues/3270

Related Posts

SKT 선택약정할인 할인반환금 휴대전화요금 25%할인 유의사항

SKT 선택약정할인 할인반환금 휴대전화요금 25%할인 유의사항

선택약정할인제도 선택약정할인제도는 단말 지원금을 받지 않는 고객에게 요금 할인 혜택을 제공하는 제도이다. 이 제도는 지급 단말, 중고 단말, 신규 단말 이용 고객 모두에게 적용되며, 요금 상품 선택과 12/24개월의…

도장만들기 전자서명 전자결재용 도장 이미지 무료 생성 로또번호자동생성기 추천사이트 STAMPNG

도장만들기 전자서명 전자결재용 도장 이미지 무료 생성 로또번호자동생성기 추천사이트 STAMPNG

취업, 이직 준비나 정부 지원금 신청 할 때, 문서 작업시 대부분 이름과 서명란이 있다. 매번 느끼지만 디지털과 아날로그의 경계에 있는 듯한 느낌이다. 서명란에 싸인이나 도장을 삽입하는 과정은 간단해…

GitHub 콘솔 git add, git commit, git push 명령어 정리

GitHub 콘솔(명령줄 인터페이스)에서 커밋하는 방법은 여러 단계로 구성된다. 여기서는 Git을 사용하여 변경사항을 커밋하고 GitHub 저장소에 푸시하는 기본적인 절차를 안내한다. 이 과정을 시작하기 전에, 로컬 컴퓨터에 Git이 설치되어 있어야…

알리익스프레스 Windows Hello 내돈내산 웹카메라 구매 후기 및 설치 드라이버

알리익스프레스 Windows Hello 카메라 내돈내산 후기 및 드라이버

필자가 가지고 있는 랩탑 레노버 씽크패드 P14S에서는 Windows Hello 기능이 지문과 얼굴인식으로 되어 전원을 켜거나 브라우저에서 로그인할 때, PIN번호를 누르지 않아도 지문 또는 얼굴인식으로 간단히 해결 할 수…

A4용지에 프린트해 사용하는 무료 탁상달력 웹사이트 a4calendar

A4용지에 프린트해 사용하는 무료 탁상달력 웹사이트 a4calendar

요즘은 달력 구하기가 힘들다. 은행에서 항상 나눠주던 달력이 이제는 그 제작부수를 줄여 선착순 또는 이벤트로 지급하는 방식으로 바뀌면서 달력 구하기가 하늘의 별따기가 되버렸다. 벽걸이 형 달력도 그럴진데, 탁상에…

[CSS] 버튼 디자인 및 생성 사이트 Best Button Generator

[CSS] 버튼 디자인 및 생성 사이트 Best Button Generator https://www.bestcssbuttongenerator.com/ Best CSS Button Generator는 웹사이트 버튼의 CSS 스타일을 쉽고 빠르게 생성할 수 있는 무료 온라인 도구이다 초보자부터 경험…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다