Это проблема с sudo
. Если вы используете sudo
, переменная $http_proxy
неизвестна в этом контексте.
sudo -i
открывает корневую оболочку. Там вы можете установить $http_proxy
переменную снова, и затем easy_install работает - вам не нужно использовать sudo, потому что вы уже являетесь суперпользователем.
$ sudo -i # export http_proxy=http://192.168.1.25:80 # easy_install virtualenv
Или вы можете иметь свою фактическую среду в контексте sudo и сохранить «шаг получения root» с помощью:
$ sudo -E easy_install virtualenv