Python: easy_install hinter Proxy (insb. Windows)

Python: easy_install hinter Proxy (insb. Windows)

In meiner Anleitung zum Thema easy_install einrichten und installieren hatte ich kurz erwähnt wie man easy_install installiert, wenn man hinter einem Proxy sitzt. Leider hatte ich nicht darauf hingewiesen wie man easy_install sinnvoll hinter einem Proxy nutzen kann.

Easy_install macht nicht wirklich Sinn ohne Internet-Verbindung. Der Trick ist, dass Python bzw. easy_install immer in die Umgebungsvariablen HTTP_PROXY und HTTPS_PROXY schaut. Python ignoriert dabei sogar (unter Windows) den Systemweit hinterlegten Proxy.

Wie könnt ihr unter Windows Umgebungsvariablen setzen?

Ganz einfach. Ihr geht in die „Erweiterten Systemeinstellungen“ (Windows 7: Systemsteuerung -> System und Sichterheit -> Computer -> Erweiterte Systemeinstellungen). Reiter Erweitert,  Umgebungsvariablen. Dort müssen die folgenden Variablen hinterlegt werden:

HTTP_PROXY=lauffähiger Proxy
HTTPS_PROXY=lauffähiger Proxy

Falls ihr Linux verwendet und ebenfalls hinter einem Proxy sitzt, dann reicht es wenn ihr die Proxy Variablen ebenfalls in /etc/profile setzt.