[ Python에서 pip가 안 되는 경우 ]
파이썬의 라이브러리는 거의다 pip로 설치할 수 있다.
그만큼 파이썬 개발자라면 pip에 의지할 수밖에 없다.
사용을 하지 않으면 정말 불편하기 때문이다.
그런데 실제 업무에 투입되면,
pip를 사용하지 못하는 경우가 허다하다.
그 이유는 보안상의 이유로 외부 네트워크 접속이 불가능하거나
SSL 인증서 문제가 발생하기 때문이다.
이러한 상황에 사용해 볼 수 있는 pip 옵션이 존재한다.
바로 --trusted-host 라는 옵션이다.
이 옵션을 사용해서 두 URL을 신뢰할 수 있게 할 수 있다.
pypi.org
files.pythonhosted.org
이 URL들은 pip가 패키지들을 다운받아올때 사용하는 URL들이다.
그래서 이 URL들을 신뢰한다는 옵션을 사용하면,
인터넷이 되지만 SSL 인증 문제가 있는 개발환경에서 라이브러리들을 설치할 수 있게 된다.
명령어를 터미널에 넣어주면 해당 라이브러리를 설치할 수 있게 된다.
예를 들어 sqlalchemy 라이브러리 설치해보겠다.
pip install sqlalchemy --trusted-host pypi.org --trusted-host files.pythonhosted.org
[ alias 등록 ]
매번 사용할때마다 --trusted-host 옵션을 타이핑한다는 건 굉장히 불편하다.
그래서 리눅스 개통에서 개발을 진행할 경우 alias로 등록을 해두면 편하다.
vi로 ~/.bashrc 파일을 열어 제일 마지막에 다음 내용을 추가한다.
그럼 터미널에서 그냥 pip만 사용해도
OS가 자동으로 --trusted-host 옵션을 사용해서 pip명령어를 실행한다.
alias pip='pip --trusted-host pypi.org --trusted-host files.pythonhosted.org'
[ pycharm에서 사용법]
파이썬을 사용하는 개발자들은 대부분 파이참을 사용할 것이다.
이때 pip를 사용해서 설치하려고 한다면
터미널에서 바로 사용할 수 있다.
하지만 한번에 여러 라이브러리를 설치한다면
번거로운 일이 아닐 수 없다.
이때 사용하면 좋을 기능이 있다.
세팅에서 인터프리터로 가면 라이브러리 설치가 간소화되어 있다.
여기에서도 당연히 --trusted-host 옵션을 사용할 수 있다.
방법을 알아 보자면,
File => Setting => 그리고 + 버튼을 누른다.
1. 설치할 라이브러리를 검색하고
2. Options를 클릭하고 신뢰할 URL들을 넣어주면 된다.
--trusted-host pypi.org --trusted-host files.pythonhosted.org
'동굴 속 정보' 카테고리의 다른 글
요실금과 그날, 걱정없는 논샘팬티 (0) | 2020.04.17 |
---|---|
소형차로 22일간 뉴질랜드 유람기 1 (0) | 2020.04.15 |
커스텀 크림치즈 당근 케이크로 Chill한 기념일 만들기 (0) | 2020.04.12 |
MSSQL 너무 오래 걸리는데 DB Lock 일까? (0) | 2020.04.10 |
하루 만에 배우는 부동산 경매 절차 3 (0) | 2020.04.09 |