這是我的代碼NLTK:爲什麼nltk不能識別stanford-ner的CLASSPATH變量?
from nltk.tag import StanfordNERTagger
st = StanfordNERTagger('english.all.3class.distsim.crf.ser.gz')
,我得到
NLTK was unable to find stanford-ner.jar! Set the CLASSPATH
environment variable.
這是我的.bashrc
看起來像在Ubuntu
export CLASSPATH=/home/wolfgang/Downloads/stanford-ner-2015-04-20/stanford-ner-3.5.2.jar
export STANFORD_MODELS=/home/wolfgang/Downloads/stanford-ner-2015-04-20/classifiers
而且,我想打印在python這個環境變量方式
import os
os.environ.get('CLASSPATH')
而且我收到
'/home/wolfgang/Downloads/stanford-ner-2015-04-20/stanford-ner-3.5.2.jar'
因此變量被設置!
然後出了什麼問題?
爲什麼doe'snt nltk識別我的環境變量?
http://stackoverflow.com/a/34112695/610569 – alvas