2011-01-23 7 views
5

Nel mio ambiente di lavoro, l'accesso a Internet è gestito da autenticazione NTLM ed è associata con l'account utente di Windows, e easy_install o PIP non funziona:easy_install o pip con autenticazione NTLM

C:\>easy_install django 
install_dir D:\Python26\Lib\site-packages\ 
Searching for django 
Reading http://pypi.python.org/simple/django/ 
Download error: timed out -- Some packages may not be found! 
.... 

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

E 'possibile ottenere loro lavorano in un simile ambiente?

+0

Duplicato http://stackoverflow.com/questions/9698557/how-to-use-pip-on-windows-behind-an-authenticating-proxy/ – rofrol

risposta

4

Utilizzare NTLMAPS e puntare il pip al proxy locale.

+2

I requisiti di sistema indicano che è necessario Python 1.5.2 e versioni successive, il che mi fa pensare che sia un pacchetto molto antico, ma funziona con Python 2.6! E cntlm (http://cntlm.sourceforge.net/) menzionato qui funziona anche. Grazie! –

+1

Oh, mi dispiace. Uso me stesso cntlm su Linux e ho pensato che fosse Linux solo per qualche motivo. Se cntlm funziona su Windows per te, questa è la strada da percorrere. – sykora

+0

Non riesco a far funzionare NTLMAPS ma sono stato in grado di usare cntlm. Grazie! –