nltk例程给出&lt; <raise urlerror('unknown =“”url =“”type:=“”%s'=“”%=“”type“=”“>&gt;在python中

时间:2016-04-01 06:48:29

标签: python nltk

这取决于我在NLTK v3.2: Unable to nltk.pos_tag()中的评论,并基于Extract city names from text using python中作为答案提供的代码

我从Alvas&#39;运行代码。在NLTK v3.2: Unable to nltk.pos_tag()回答并且黑客工作正常,但是当我尝试运行我的nltk例程时它仍然提供

updated

......我也遇到了Sarim Hussain的建议

raise URLError('unknown url type: %s' % type

成功但没有运气。 - GeorgeC 2天前

  

尝试升级你的nltk,pip install -U nltk - alvas昨天

试过了。还是一样的错误。在pip命令我得到 C:\ Python27 \ Scripts&gt; pip install -U nltk 要求已经是最新的:nltk在c:\ python27 \ lib \ site-packages

在Idle或Pyscripter中运行pyhton时我得到了

nltk.download('averaged_perceptron_tagger')

- GeorgeC 16小时前[以上与我之前在重新启动计算机之前报告的内容不同]

  

您使用的是哪种操作系统?

Windows 10。

  

你的Python版本是什么?

2.7

  

你是如何安装python的?

通过ArcGIS 10.4安装,也可以通过OSGEO4W安装程序(使用QGIS)安装

  

还是conda?你在哪里运行Python?从命令提示符,   终端或在某些IDE?

Idle和Pyscripter,也直接来自QGIS和ArcGIS。

  

您是通过服务器还是通过服务器运行它   云?你在笔记本电脑/电脑上运行吗?

笔记本电脑i7配备16GB内存,大约500GB +免费。

  

或者在某些学校   实验室哪里可能有防火墙?

不,我自己的网络没有防火墙。

  

你在哪里运行python   脚本?你有没有其他文件名调用nltk.py   目录? - alvas 16小时前

Traceback (most recent call last):
  File "E:\SBTF\ntlk_test.py", line 19, in <module>
    tagged_sentences = [nltk.pos_tag(sentence) for sentence in tokenized_sentences]
  File "C:\Python27\ArcGIS10.4\lib\site-packages\nltk\tag\__init__.py", line 110, in pos_tag
    tagger = PerceptronTagger()
  File "C:\Python27\ArcGIS10.4\lib\site-packages\nltk\tag\perceptron.py", line 141, in __init__
    self.load(AP_MODEL_LOC)
  File "C:\Python27\ArcGIS10.4\lib\site-packages\nltk\tag\perceptron.py", line 209, in load
    self.model.weights, self.tagdict, self.classes = load(loc)
  File "C:\Python27\ArcGIS10.4\lib\site-packages\nltk\data.py", line 801, in load
    opened_resource = _open(resource_url)
  File "C:\Python27\ArcGIS10.4\lib\site-packages\nltk\data.py", line 924, in _open
    return urlopen(resource_url)
  File "C:\Python27\ArcGIS10.4\lib\urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
  File "C:\Python27\ArcGIS10.4\lib\urllib2.py", line 431, in open
    response = self._open(req, data)
  File "C:\Python27\ArcGIS10.4\lib\urllib2.py", line 454, in _open
    'unknown_open', req)
  File "C:\Python27\ArcGIS10.4\lib\urllib2.py", line 409, in _call_chain
    result = func(*args)
  File "C:\Python27\ArcGIS10.4\lib\urllib2.py", line 1265, in unknown_open
    raise URLError('unknown url type: %s' % type)
URLError: <urlopen error unknown url type: c>
     

- alvas 16小时前

是。请参阅下面的代码,了解我得到的内容。

   After upgrading to NLTK 3.2 did you use the AP_MODEL_LOC = 'file:'+str(find('taggers/averaged_perceptron_tagger/'+PICKLE)) hack?
     

之前的2条评论,我们之后会尝试找到解决方案。   实际上,如果你问另一个问题和状态,它也会更容易   在评论中对这些问题的所有答案,看起来都是这样   另一个问题。 - alvas 16小时前你怎么安装NLTK?你有没有通过pip安装

不用担心你的时间。

在ArcGIS python模块中,我得到了

   Sorry for the multiple questions, your short comment isn't enough to >help us debug the problems, please answer each of the questions in

String.py如下 enter image description here

0 个答案:

没有答案