需要代理身份验证 NLTK 下载

3

我已经在Windows 8, 64位机器上安装了Python 2.7.3、Sublime Text和NLTK 3.0.1,具体步骤如下:

  • 安装Setuptools: 从http://pypi.python.org/pypi/setuptools下载并运行ez_setup.py(从CMD提示符中),存储在python27目录中。

  • 安装NLTK: 在nltk目录中运行setup.py以安装nltk(从CMD提示符中)http://pypi.python.org/pypi/nltk

  • 更改环境变量为%PYTHONPATH%;C:\Python27;C:\Python27\DLLs;C:\Python27\Lib;C:\Python27\Lib\lib2to3;C:\Python27\Scripts,其中PYTHONPATH为C:\Python27

测试安装:开始>Python34,然后键入import nltk,在sublime中键入

import nltk
nltk.set_proxy('xxx.xx.xx.xx:yy',('username','pwd'))
nltk.download()

然而,我遇到了以下错误:
HTTP Error 407: Proxy Authentication Required (The ISA Server requires   authorization to fulfill the request. Access to the Web Proxy Filter is denied.

尽管我提供了代理详细信息,为什么我仍然收到这个错误?请帮忙,Arc.

1
代理凭据错误。 - 404pio
你在哪里看到添加代理信息的指示? - Spaceghost
我在 http://www.nltk.org/data.html 上看到了这些指令,因为我在大学使用代理服务器,所以我需要使用上述指令来解决问题。 - Archana
3个回答

4

尝试使用以下格式设置代理详细信息:

import nltk
nltk.set_proxy('https://username:password@proxy.example.com:port')

它对我有效。


2

这个方法适用于我的macOS 10.15操作系统。

在Finder中搜索“Install Certificates.command”,并打开它。

现在,

import nltk
nltk.download()

它会打开NLTK下载器,然后您可以选择并下载所需的软件包。


-1

我也遇到了同样的问题,但是我能够通过这种方式解决

> nltk.set_proxy('xxx.xx.xx.xx:yy' , 'username', 'passcode')

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接