본문 바로가기
Python

파이썬 패키지 pip 설치 SSLError 해결 방법 (Python)

by 무적물리 2020. 2. 5.

파이썬(Python)을 사용하면서 파이썬의 장점인 패키지를 설치하기 위해 Window Command 에 pip 명령어를 사용해서 패키지를 설치하곤 합니다. 하지만, 몇몇 회사에서 pip를 통해 파이썬 패키지를 설치하면 문제가 발생합니다. 아무래도 회사의 보안 때문인 걸로 추정하고 있습니다. 


SSLError ( SSLCertVerificationError --------- )


위와 같은 'SSLError'가 발생하는데 집에서는 파이썬 패키지를 설치하는데 아무 문제가 없었지만 회사 설치 시에 문제가 발생하였습니다. 여러 방법들을 시도해 보다가 찾은 방법을 공유하고자 합니다. 이 방법은 파이썬 버전이나 pip 버전을 업그레이드 할 때마다 실행해 주어야하는 방법입니다.





발생 현상과 해결 방법


위 그림과 같이 '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



댓글