티스토리 뷰

Tensorflow를 통하여 딥 러닝을 공부하려고 하는데, 초장부터 장난질인가? 진입 장벽이 높은 건가? 설치가 되지 않았다. pip라는 명령을 통하면 Python에서 자주 사용되는 패키지들을 쉽게 설치할 수 있는데, SSL 문제로 인해 설치가 되지 않는다!


SSL: CERTIFICATE_VERIFY_FAILED


이라는 문구가 뜨면서 pip를 업그레이드 조차 못하는 상황에 봉착하고 말았다. 열심히 검색해 본 결과, 이 경우는 회사 자체 인증서를 사용할 때 나오는 이슈였다. 사내 망에서 외부 망으로 나갈 때 자체 인증서와 프록시를 통해서 나가게 되는데, 자체 인증서로는 웹 브라우저에서만 사용가능하지 pip의 서버에 접근할 때는 콘솔 창에서 명령으로 수행에 사용하지 못하는 것이다.


그럴 경우, 인증서 파일의 위치를 확인하고, 이를 pip 명령 수행 시 직접 사용으로 적용하면 된다.


pip --cert [인증서 파일 경로] install tensorflow


이렇게 수행해도 혹시나, Access is denied 가 출력되는 경우가 있다. 콘솔창을 관리자 모드로 실행해도 나오는 이슈인데, 이 경우 아래와 같이 실행 하면 잘 된다.


python -m pip --cert [인증서 파일 경로] install tensorflow

댓글
댓글쓰기 폼