IT개발팀 이야기입니다. (2018-04-09 pm 14:32)

in #gcp7 years ago

IT개발팀 이야기입니다.

windows에 Google Cloud Platform SDK를 설치하다가 SSL Handshake Error 발생하였습니다.

third party lib인 httplib2에서 발생하였습니다.

구글링으로 찾아보니 pip.ini에
[global]
cert = 인증서 경로

로 셋팅하면 된다고 해서 설정하는데 Windows는 Mac하고 많이 달라 세심하게 셋팅을 해야 되는 것 같습니다.

C:\ProgramData\pip\pip.ini
C:\Users<username>\pip\pip.ini
C:\Users<username>\AppData\Roaming\pip\pip.ini

이런 순서로 참고한다고 합니다.

셋팅을 하고 다시 설치를하는데 여전히 에러가 납니다.

그래서 예제 코드로 인증서를 읽어서 https 호출을 해봤는데 정상으로 되더라구요.

물론 인증서를 빼고 호출하면 에러가 납니다.

Google Cloud Platform SDK를 설치할 때 에러난 ThirdParty 라이브러리를 확인해보니

cacerts.txt라는 파일로 관리하네요.

그래서 이 파일 안에 인증서 키값을 넣어주니 되네요.

참고로 python은 27로 설치하였습니다.

혹시 Windows에서 python쓰고 계신분들이 있으신가요?

Coin Marketplace

STEEM 0.18
TRX 0.16
JST 0.030
BTC 62753.87
ETH 2445.66
USDT 1.00
SBD 2.67