pip가 프록시 서버 뒤에서 작동하는 방법
이 질문에 이미 답변이 있습니다.
- CNTLM 30 답변으로 프록시 뒤에서 pip 사용
python 패키지 관리자는 pip를 사용하여 패키지를 설치하려고 인터넷의 기술입니다. 그러나 나는 대학에서 프록시가 이미 http_proxy
환경 변수를 설정했습니다 . 그러나 다음과 같은 패키지를 설치할 때 :
pip install TwitterApi
로그 파일에 다음 오류가 표시됩니다.
Getting page http://pypi.python.org/simple/TwitterApi
Could not fetch URL http://pypi.python.org/simple/TwitterApi: <urlopen error [Errno 111] Connection refused>
Will skip URL http://pypi.python.org/simple/TwitterApi when looking for download links for TwitterApi
Getting page http://pypi.python.org/simple/
Could not fetch URL http://pypi.python.org/simple/: <urlopen error [Errno 111] Connection refused>
내 프록시 변수를 다음과 같이 명시 적으로 설정하려고 시도했습니다.
pip install --proxy http://user:password@proxyserver:port TwitterApi
하지만 여전히 같은 오류가 발생합니다. pip가 프록시 서버 뒤에서 작동 비용 지불해야합니까?
pip의 프록시 매개 변수는에 따라 다음 pip --help
과 같은 형식입니다.scheme://[user:passwd@]proxy.server:port
다음을 무시합니다.
pip install --proxy http://user:password@proxyserver:port TwitterApi
또한 HTTP_PROXY
env var를 존중해야합니다.
이전 버전에서는 (의 변경 사항 코드을 추적 할 수 없었지만 문서가 여기 에서 업데이트 되었습니다 ) scheme://
작동 하려면 부분을 제외해야 우리했습니다.pip install --proxy user:password@proxyserver:port
pip 1.3.1의 경우 http_proxy 및 https_proxy 환경 변수를 준수합니다. https를 사용하여 PYPI 수준에 액세스 둘 다 정의해야합니다.
export https_proxy="http://<proxy.server>:<port>"
pip install TwitterApi
이제 "="와 함께 전달됩니다.
예 :
$ sudo pip install --proxy=http://yourproxy:yourport package_name
먼저 다음 명령을 사용하여 프록시를 설정하십시오.
SET HTTPS_PROXY=http://proxy.***.com:PORT#
그런 다음 명령을 사용
pip install ModuleName
pip3는 "="없이도 작동하지만 "http"대신 "https"가 필요합니다.
나를 위해 일한 최종 명령 :
sudo pip3 install --proxy https://{proxy}:{port} {BINARY}
Ubuntu에서는 다음을 사용하여 프록시를 접근 할 수 있습니다.
export http_proxy=http://username:password@proxy:port
export https_proxy=http://username:password@proxy:port
또는 SOCKS 오류가있는 경우
export all_proxy=http://username:password@proxy:port
그런 다음 pip를 실행하십시오.
sudo -E pip3 install {packageName}
참고 URL : https://stackoverflow.com/questions/19080352/how-to-get-pip-to-work-behind-a-proxy-server
'ProgramingTip' 카테고리의 다른 글
Twitter 부트 유효성 검사 Nav-Pills의 색상 변경 (0) | 2020.12.03 |
---|---|
ASP.NET Web API에서 여러 Get 메서드를 사용하여 라우팅 (0) | 2020.12.03 |
RDD에서 DAG는 어떻게 작동 작동합니까? (0) | 2020.12.03 |
선택한 ListBox 항목의 배경색 변경 (0) | 2020.12.02 |
Bash 또는 KornShell (ksh)? (0) | 2020.12.02 |