代理验证需要NLTK下载

时间:2015-02-11 12:35:29

标签: python nltk

我已经在Windows 8,64位计算机,sublime text和nltk 3.0.1上安装了python 2.7.3,其步骤如下:

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

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

  • 将环境变量更改为%PYTHONPATH%; C:\ Python27; C:\ Python27 \ DLLs; C:\ Python27 \ Lib; C:\ Python27 \ Lib \ lib2to3; C:\ Python27 \ Scripts with PYTHONPATH与C:\ Python27

测试安装:开始> Python34,然后输入import nltk 在崇高类型

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.

尽管给出了代理详细信息,为什么我会收到此错误?

请帮忙, 弧。

3 个答案:

答案 0 :(得分:2)

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

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

对我有用。

答案 1 :(得分:1)

这对我在macOS 10.15上有效

在查找器中搜索“ Install Certificates.command”并打开它。

现在

import nltk
nltk.download()

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

答案 2 :(得分:-1)

我也面临同样的问题,但我能用这个解决

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