pip install安装NLTK时的SyntaxError
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pip install安装NLTK时的SyntaxError相关的知识,希望对你有一定的参考价值。
我在Python 2.7上编码。我想要一个可以访问的大量单词列表。环顾四周,我发现nltk有我正在寻找的东西。但是,每次我尝试安装它时都会出现语法错误。我试过在shell和文件中执行命令。我对pip,install和download命令的工作方式没有真正的了解。我在Mac上,其他线程说这可能会影响事情。我试过了...
sudo pip2 install nltk
这使:
SyntaxError: invalid syntax
导入时,我明白了
import nltk
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
import nltk
ModuleNotFoundError: No module named 'nltk'
nltk.download
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
nltk.download
NameError: name 'nltk' is not defined
和其他线程的一些其他建议,但没有任何作用。请帮忙。
pip
是你的python package manager。它是一个命令行工具,而不是python函数,对象或方法。这意味着你不能在python中调用pip
(至少不能只是将pip ...
输入python解释器)。 pip
应该come along with your installation of python 2.7,所以你不需要安装它,只要你安装了python。
你需要从你的命令行调用pip(在mac上,这很可能来自终端)。所以你需要打开你的终端,键入pip install nltk
,它应该安装你的包。
然后,您可以使用终端中的命令python
启动python。然后,您可以使用nltk
导入import nltk
。
只有在您遵循这些步骤并成功安装和导入nltk
包之后,才能使用nltk.download()
下载nltk数据。 nltk.download()
本身与安装包无关。
我建议遵循python tutorial,例如链接的那个,以便了解如何使用python解释器。这应该解释如何安装包,并使用基本的python功能。
大多数版本的Mac OS都附带Python版本2.7,但没有pip。首先验证您是否从命令行安装了pip:
pip -V
如果未安装pip,请按照此处的说明操作:How do I install pip on macOS or OS X?
然后,直接在终端类型(不在python解释器中)
pip install nltk
然后,从命令行打开您的python解释器:
python
并在python解释器中,尝试导入nltk
import nltk
以上是关于pip install安装NLTK时的SyntaxError的主要内容,如果未能解决你的问题,请参考以下文章
在Mac OS X 10.13.2中安装nltk 和numpy
在windows下面用pip安装python的包时候提示invalid syntax