मैं VirtualBox के तहत Ubuntu Server 10.04 64-बिट चला रहा हूं, और ऐसा लगता है कि easy_install और pip को छोड़कर सब कुछ इंटरनेट से जुड़ सकता है। मैंने http_proxy पर्यावरण चर सेट और निर्यात किया है, और हर उस स्थान के बारे में प्रॉक्सी पता भी सेट कर रहा हूँ जिसके बारे में मैं जानता हूँ। फिर भी easy_install हमेशा "नेटवर्क पहुंच से बाहर है":
:~$ echo $http_proxy
http://192.168.1.25:80/
:~$ grep "http_proxy" /etc/bash.bashrc
export http_proxy=http://192.168.1.25:80/
:~$ grep "http_proxy" /etc/wgetrc
http_proxy = http://192.168.1.25:80/
:~$ ping pypi.python.org
PING pypi.python.org (82.94.164.168) 56(84) bytes of data.
64 bytes from pypi.python.org (82.94.164.168): icmp_seq=1 ttl=53 time=114 ms
64 bytes from pypi.python.org (82.94.164.168): icmp_seq=2 ttl=53 time=113 ms
64 bytes from pypi.python.org (82.94.164.168): icmp_seq=3 ttl=53 time=113 ms
64 bytes from pypi.python.org (82.94.164.168): icmp_seq=4 ttl=53 time=113 ms
64 bytes from pypi.python.org (82.94.164.168): icmp_seq=5 ttl=53 time=114 ms
64 bytes from pypi.python.org (82.94.164.168): icmp_seq=6 ttl=53 time=113 ms
^C
--- pypi.python.org ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5006ms
rtt min/avg/max/mdev = 113.367/113.871/114.678/0.614 ms
:~$ sudo easy_install virtualenv
Searching for virtualenv
Reading http://pypi.python.org/simple/virtualenv/
Download error: [Errno 101] Network is unreachable -- Some packages may not be found!
Reading http://pypi.python.org/simple/virtualenv/
^Cinterrupted
:~$
मैं भी पायथन से साइट से कनेक्ट कर सकते हैं:
>>> import urllib
>>> obj = urllib.urlopen('http://pypi.python.org/simple/virtualenv/')
>>> obj.readlines()[0]
'<html><head><title>Links for virtualenv</title></head><body><h1>Links for virtualenv</h1><a href="../../packages/source/v/virtualenv/virtualenv-1.5.1.tar.gz#md5=3daa1f449d5d2ee03099484cecb1c2b7">virtualenv-1.5.1.tar.gz</a><br/>\n'
मैं पैकेज के अलावा अन्य के साथ एक ही परिणाम पड़ा है virtualenv
। क्या कनेक्शन की जानकारी के लिए easy_install कहीं और दिख रहा है, या क्या कुछ स्पष्ट है जो मुझे याद आ रहा है?
http_proxy
अन्य संस्थापनों पर / etc / वातावरण में स्थापित होना चाहिए जहाँ मुझे कोई समस्या नहीं थी।