使用Mac的Python 3.6新手......试图将NLTK与Stanford NLP一起使用。
(1)完全无法理解环境变量,并且在使用Stanford NLP时无法正确设置。我尝试了以下但是在到达STEP3时已经没想到了,
将适当的Stanford NLP .jar文件添加到CLASSPATH环境变量中。
想知道是否有些人能够耐心地解释CLASSPATH如何工作以及如何在NLTK之前/之前设置它们(在NLTK中禁用导出代码)
虽然设置环境变量是一种非常优雅的方式,但我必须选择替代方案。我下载了所有jar文件并将它们放在我的桌面上。 (不知道应该放在哪里。大多数相关说明涉及Windows,这对Mac不起作用。)
因此,尝试指定斯坦福NLP工具的位置,如下所示
screenshot of the codes and how they failed in the interpreter
希望能解决它!非常感谢!!!!答案 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脚本中,在该脚本运行后,这些值将不可用。