Python에서 주요 패키지나 라이브러리를 설치할 때 사용하는 pip 명령어 수행 시, 에러가 발생하는 경우가 있다.
1. pip 명령어를 못 찾을 때.
python -m ensurepip --default-pip
위 명령어를 수행하여서 pip를 default로 지정해주면 된다.
2. pip 실행 시, SSL: CERTIFICATE_VERIFY_FAILED, SSLCertVerificationError 발생하였을 때.
이 경우는 내부망이나, 인증서를 따로 저장하여 사용하는 네트워크망에서 주로 발생한다.
trusted-host를 지정하여 수행하면 정상적으로 설치가 가능하다.
다음과 같이 두 site를 지정한다.
--trusted-host pypi.org --trusted-host files.pythonhosted.org
예를 들면, 아래와 같이 추가 지정하여 수행하면 된다.
pip install mock==1.3.0
-> pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org mock==1.3.0