파이썬(Python)을 사용하면서 파이썬의 장점인 패키지를 설치하기 위해 Window Command 에 pip 명령어를 사용해서 패키지를 설치하곤 합니다. 하지만, 몇몇 회사에서 pip를 통해 파이썬 패키지를 설치하면 문제가 발생합니다. 아무래도 회사의 보안 때문인 걸로 추정하고 있습니다.
SSLError ( SSLCertVerificationError --------- )
위와 같은 'SSLError'가 발생하는데 집에서는 파이썬 패키지를 설치하는데 아무 문제가 없었지만 회사 설치 시에 문제가 발생하였습니다. 여러 방법들을 시도해 보다가 찾은 방법을 공유하고자 합니다. 이 방법은 파이썬 버전이나 pip 버전을 업그레이드 할 때마다 실행해 주어야하는 방법입니다.
[추천글] 파이썬 PyAutoGui 마우스 좌표 위치 확인 방법 (Python)
[추천글] 파이썬 PyAutoGui 무한 마우스 클릭 코드 공유 및 강의 (Python)
[추천글] 파이썬 Pyinstaller 윈도우 응용프로그램 만들기 (Python)
발생 현상과 해결 방법
위 그림과 같이 'SSLError'가 발생하게 되는데, 이를 해결하기 위해서 파이썬이 설치된 폴더에서 'session.py' 파이썬 파일을 찾아야 합니다. 여기서, 'self.verify' 를 찾아서 'True'를 'False'로 바꿔주고 저장하면 해결됩니다.
'session.py' 파일의 경로는 아래와 같고, 'self.verify' 위치는 'SSL Verification default' 아래에 있으니 찾아서 변경하면 됩니다.
C:\Users\사용자명\AppData\Local\Programs\Python\Python37\Lib\site-package\pip\_vendor\requests\session.py
댓글