강좌 - python 뜻




파이썬 2.7에서 HTTP 프록시를 설정하는 방법? (4)

나는 pip : get-pip.py를 설치하고 HTTP 프록시 뒤에있는 네트워크로 인해 연결 시간 초과가 발생하는 스크립트를 실행하려고합니다. 내가 설치하려고하는 것을 설치할 수 있도록 Python 2.7 설치에서 HTTP 프록시를 구성 할 수있는 방법이 있습니까?

참고 : Windows를 사용하고 있습니다. 다음은 내가 받고있는 오류입니다.

C:\SetupFiles>python get-pip.py
Downloading/unpacking pip
  Cannot fetch index base URL http://pypi.python.org/simple/
  Could not find any downloads that satisfy the requirement pip
No distributions at all found for pip


내 네트워크에서 http_proxy 설정이 저에게 맞지 않습니다. 다음 사항들이 적절했다.

1 사용자를위한 http_proxy 설정은 sudo를 실행할 때 보존되지 않습니다. 보존하려면 다음과 같이하십시오.

sudo -E yourcommand

먼저 cntlm 로컬 프록시를 설치하여 설치를 시작합니다. 안내는 간결합니다. http://www.leg.uct.ac.za/howtos/use-isa-proxies

학생 번호 대신 도메인 사용자 이름을 입력하십시오.

2 cntlm 로컬 프록시를 사용하려면 exec :

pip install --proxy localhost:3128 pygments

프록시 뒤에 get-pip.py를 사용하여 pip를 설치하려면 아래 단계를 수행했습니다. 내 서버는 점프 서버 뒤에있었습니다.

점프 서버에서 :

ssh -R 18080:proxy-server:8080 my-python-server

"파이썬 - 서버"

export https_proxy=https://localhost:18080 ; export http_proxy=http://localhost:18080 ; export ftp_proxy=$http_proxy
python get-pip.py

성공.


get-pip.py 가 환경 변수 http_proxyhttps_proxy 를 사용하도록 업데이트 된 것 같습니다.

Windows :

set http_proxy=http://proxy.myproxy.com
set https_proxy=https://proxy.myproxy.com
python get-pip.py

Linux / OS X :

export http_proxy=http://proxy.myproxy.com
export https_proxy=https://proxy.myproxy.com
sudo -E python get-pip.py

그러나 이것이 여전히 작동하지 않는다면, 동일한 환경 변수를 설정하여 setuptoolseasy_install 을 사용하여 항상 프록시를 통해 pip를 설치할 수 있습니다.

Windows :

set http_proxy=http://proxy.myproxy.com
set https_proxy=https://proxy.myproxy.com
easy_install pip

Linux / OS X :

export http_proxy=http://proxy.myproxy.com
export https_proxy=https://proxy.myproxy.com
sudo -E easy_install pip

그런 다음 설치되면 다음을 사용하십시오.

pip install --proxy="user:[email protected]:port" packagename

pip 매뉴얼 페이지에서 :

--대리
pip에 프록시 서버를 사용하여 사이트에 액세스하십시오. 이것은 "user : [email protected] : port"표기법을 사용하여 지정할 수 있습니다. 암호가 빠져 있다면, pip는 암호를 묻습니다.





python