斯坦福NLP的nltk问题

时间:2017-06-07 12:54:36

标签: python jar nltk stanford-nlp

使用Mac的Python 3.6新手......试图将NLTK与Stanford NLP一起使用。

(1)完全无法理解环境变量,并且在使用Stanford NLP时无法正确设置。我尝试了以下但是在到达STEP3时已经没想到了,

  

将适当的Stanford NLP .jar文件添加到CLASSPATH环境变量中。

Stanford Parser and NLTK

想知道是否有些人能够耐心地解释CLASSPATH如何工作以及如何在NLTK之前/之前设置它们(在NLTK中禁用导出代码)

虽然设置环境变量是一种非常优雅的方式,但我必须选择替代方案。我下载了所有jar文件并将它们放在我的桌面上。 (不知道应该放在哪里。大多数相关说明涉及Windows,这对Mac不起作用。)

因此,尝试指定斯坦福NLP工具的位置,如下所示

screenshot of the codes and how they failed in the interpreter

希望能解决它!非常感谢!!!!

1 个答案:

答案 0 :(得分:0)

要全局设置环境变量,请运行

export CLASSPATH="path/to/file.jar"

来自终端(mac上的iTerm或iTerm2)或

export CLASSPATH=`pwd`/file.jar

如果你在file.jar所在的文件夹中。

在python脚本中设置环境变量:

import os
os.environ['CLASSPATH'] = 'path/to/file.jar'

请注意,在python脚本中,在该脚本运行后,这些值将不可用。