我已經下載了斯坦福postagger和解析器按照指示下面的問題寫不工作:NLTK API斯坦福POSTagger工作正常,在終端IPython中,但在巨蟒與Spyder的
但是,當我執行命令在底部,它工作得很好ipython在終端(Mac OS),但在Spyder(蟒蛇) (NLTK無法找到stanford-postagger.jar!)顯示錯誤由於我已經在終端設置CLASSPATH
,我不知道什麼地方出了錯。當我檢查
import os
print os.environ.get('CLASSPATH')
它在Spyder中返回None
但在終端正確的路徑。我也重新啓動了程序並將目錄設置爲$HOME
。有什麼我可能會在這裏失蹤?
from nltk.tag.stanford import StanfordPOSTagger
st = StanfordPOSTagger('english-bidirectional-distsim.tagger')
st.tag('What is the airspeed of an unladen swallow ?'.split())
我剛剛從終端開始的Spyder和它工作完美。也欣賞關於爲什麼會發生這種情況的教育以及額外的閱讀材料。 – CWeeks
@CWlearner,如果alexis的答案能解決您的問題,請接受答案(帶勾號)。 – alvas