Python 3与NLTK 3不兼容

4

我刚刚升级到了Python3...嗯,有点像升级。现在我可以在终端运行Python2.7.9和Python3。我还安装了NLTK3,它通常与Python2.7一起使用,但有时会出现某些问题无法解决。然而,当我在MacOSX终端中切换到Python3时,不能导入nltk(或其他任何东西)。这个问题有简单的解决方法吗?

>>> python 3
>>> import nltk
Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
ImportError: no module named 'nltk'

1
没有Python 2.9版本。Python 2.7是Python 2系列的最后一个版本。您是指Python 2.7.9吗? - Matthias
是的,打错了。谢谢,我现在会更正。 - SnarkShark
2个回答

7
在Mac OS X上:
# Install pip
$ curl bootstrap.pypa.io/get-pip.py | python
$ curl bootstrap.pypa.io/get-pip.py | python3

在Ubuntu上:

# Install pip
$ sudo apt-get install pip
$ sudo apt-get install pip3

然后:

# Install NLTK on python and python3
$ sudo pip install -U nltk
$ sudo pip3 install -U nltk
# Install Numpy
$ sudo pip install -U numpy
$ sudo pip3 install -U numpy
$ python
>>> import nltk
>>> nltk.download('all')

1
另外,我需要在完成步骤1和2后重新启动终端才能使其正常工作。谢谢。 - dsapalo
谢谢!我希望我能再多点赞一些。 - Gardener

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接