Python tagger=感知器tagger()回溯错误
AI.py是我的python文件Python tagger=感知器tagger()回溯错误,python,python-2.7,nltk,Python,Python 2.7,Nltk,AI.py是我的python文件 from nltk.tag.perceptron import PerceptronTagger tagger = PerceptronTagger() def pos_tagging(X): tagset = None tokens = nltk.word_tokenize(X) tags = nltk.tag._pos_tag(tokens, tagset, tagger) pos_X = map(get_wordnet_
from nltk.tag.perceptron import PerceptronTagger
tagger = PerceptronTagger()
def pos_tagging(X):
tagset = None
tokens = nltk.word_tokenize(X)
tags = nltk.tag._pos_tag(tokens, tagset, tagger)
pos_X = map(get_wordnet_pos, tags)
return pos_X
回溯(最近一次呼叫最后一次):
文件“C:/Users/jpsamaranayake/PycharmProjects/AI/AI.py”,第206行,在
tagger=Perceptrontager()
文件“C:\Python27\lib\site packages\nltk\tag\perceptron.py”,第141行,在\uu init中__
自负载(AP\U型号\U LOC)
加载文件“C:\Python27\lib\site packages\nltk\tag\perceptron.py”,第209行
self.model.weights,self.tagdict,self.classes=荷载(loc)
加载文件“C:\Python27\lib\site packages\nltk\data.py”,第801行
已打开\u资源=\u打开(资源\u url)
文件“C:\Python27\lib\site packages\nltk\data.py”,第924行,打开
返回url打开(资源\ url)
文件“C:\Python27\lib\urllib2.py”,第154行,在urlopen中
返回opener.open(url、数据、超时)
文件“C:\Python27\lib\urllib2.py”,第431行,打开
响应=自身打开(请求,数据)
文件“C:\Python27\lib\urllib2.py”,第454行,处于打开状态
“未知_打开”,请求)
文件“C:\Python27\lib\urllib2.py”,第409行,在调用链中
结果=func(*args)
文件“C:\Python27\lib\urllib2.py”,第1265行,未知\u打开
引发url错误('未知url类型:%s'%1!'
urllib2.URLError:
将nltk版本更改为3.1,并删除nltk中以前的Aveage perceptron标记器。下载()并重新安装它没有示例代码,我们无法帮助您。请共享您的code@The6thSense我上传了code@Forge我上传了code@Janukasamaranyake在执行所有这些操作之前,您是否运行了nltk.download()
?
Traceback (most recent call last):
File "C:/Users/jpsamaranayake/PycharmProjects/AI/AI.py", line 206, in <module>
tagger = PerceptronTagger()
File "C:\Python27\lib\site-packages\nltk\tag\perceptron.py", line 141, in __init__
self.load(AP_MODEL_LOC)
File "C:\Python27\lib\site-packages\nltk\tag\perceptron.py", line 209, in load
self.model.weights, self.tagdict, self.classes = load(loc)
File "C:\Python27\lib\site-packages\nltk\data.py", line 801, in load
opened_resource = _open(resource_url)
File "C:\Python27\lib\site-packages\nltk\data.py", line 924, in _open
return urlopen(resource_url)
File "C:\Python27\lib\urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "C:\Python27\lib\urllib2.py", line 431, in open
response = self._open(req, data)
File "C:\Python27\lib\urllib2.py", line 454, in _open
'unknown_open', req)
File "C:\Python27\lib\urllib2.py", line 409, in _call_chain
result = func(*args)
File "C:\Python27\lib\urllib2.py", line 1265, in unknown_open
raise URLError('unknown url type: %s' % type)
urllib2.URLError: <urlopen error unknown url type: c>