nltk - python33如何使用nltk3?

标签 nltk python-3.3

我成功安装了 NLTK 2.0.4,但是当我尝试下载 NLTK 软件包时,即

nltk.download('stopwords')

它不起作用,所以我尝试安装适用于 python 3 的 NLTK 更新版本,但它给出了此错误:

>>> import nltk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\Prashant\AppData\Roaming\Python\Python33\site-packages\nltk\_
nit__.py", line 37
    except IOError, ex:
              ^
SyntaxError: invalid syntax

有没有办法为python33安装NLTK?

最佳答案

首先安装python3-pip,然后用它来安装pyyaml

$ sudo apt-get install python3-pip
$ sudo pip3 install pyyaml
$ wget http://www.nltk.org/nltk3-alpha/nltk-3.0a3.tar.gz
$ tar -xzvf nltk-3.0a3.tar.gz
$ cd nltk-3.0a3/
$ sudo python3 setup.py install
$ python3
>>> import nltk
>>> from nltk.corpus import brown
>>> print(brown.sents()[0])
['The', 'Fulton', 'County', 'Grand', 'Jury', 'said', 'Friday', 'an', 'investigation', 'of', "Atlanta's", 'recent', 'primary', 'election', 'produced', '``', 'no', 'evidence', "''", 'that', 'any', 'irregularities', 'took', 'place', '.']

关于nltk - python33如何使用nltk3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22327732/

相关文章:

download - 如何分段下载文件

python - 如何在python中下载nltk中的所有包

python - 如何在Ubuntu上使用多个版本的NLTK?

python - 如何在不区分大小写的情况下翻译 NTLK swadesh 语料库中的单词 - python

python - NLTK文档分类

python - 在 Python3.3 中使用 virtualenvwrapper 是否意味着我不能(或不应该)使用 pyvenv?

nltk - 当我在 NLTK 中尝试 FreqDist() 时收到错误消息 -- NameError : name 'nltk' is not defined

python - 根据文件中的条件随机抽取文件样本

Python 使用 utf-8 进行解码和编码

python - 使用 Python 3.3 SSL 模块获取证书链