Python で記述されたNLTK - Natural Language Toolkitを学習しようとしています。サンプル データ セットをインストールしていくつかの例を実行したいと考えています。
私の Web 接続はプロキシ サーバーを使用しており、次のようにプロキシ アドレスを指定しようとしています。
>>> nltk.set_proxy('http://proxy.example.com:3128' ('USERNAME', 'PASSWORD'))
>>> nltk.download()
しかし、私はエラーが発生します:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'str' object is not callable
ProxyBasicAuthHandler
を呼び出す前にをセットアップすることにしましたnltk.download()
。
import urllib2
auth_handler = urllib2.ProxyBasicAuthHandler(urllib2.HTTPPasswordMgrWithDefaultRealm())
auth_handler.add_password(realm=None, uri='http://proxy.example.com:3128/', user='USERNAME', passwd='PASSWORD')
opener = urllib2.build_opener(auth_handler)
urllib2.install_opener(opener)
import nltk
nltk.download()
しかし今、私は得るHTTP Error 407 - Proxy Autentification Required
。
ドキュメントによると、プロキシが に設定されている場合、None
この関数はシステム プロキシを検出しようとします。しかし、それは機能していません。
NLTK のサンプル データ セットをインストールするにはどうすればよいですか?