2011-01-23 1 views
5

В моей рабочей среды, доступ в Интернет управляется аутентификации NTLM и связано с учетной записью пользователя Windows, и easy_install или пип не работает:easy_install или пип с NTLM AUTH

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 

Можно ли получить они работают в такой среде?

+0

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

ответ

4

Используйте NTLMAPS и укажите точку в локальном прокси.

+2

Системные требования говорят, что для этого требуется Python 1.5.2 и выше, что заставляет меня думать, что это очень древний пакет, но он работает с python 2.6! И cntlm (http://cntlm.sourceforge.net/), упомянутый там, также работает. Благодаря! –

+1

О, извините. Я использую cntlm самостоятельно в Linux, и по какой-то причине я думал, что это Linux. Если cntlm работает над окнами для вас, это путь. – sykora

+0

Я не мог заставить NTLMAPS работать, но я смог использовать cntlm. Благодаря! –