これは私のコードNLTK:なぜnltkはstanford-nerのCLASSPATH変数を認識しませんか?
from nltk.tag import StanfordNERTagger
st = StanfordNERTagger('english.all.3class.distsim.crf.ser.gz')
であると私はこれは私の.bashrc
。また、私はPythonの本では、環境変数を印刷しようとしたの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
のように見えるものである
NLTK was unable to find stanford-ner.jar! Set the CLASSPATH
environment variable.
を取得方法
import os
os.environ.get('CLASSPATH')
と私はそのための変数が設定されている
'/home/wolfgang/Downloads/stanford-ner-2015-04-20/stanford-ner-3.5.2.jar'
を受け取ります!
何が間違っていますか?
私の環境変数を認識する理由は何ですか?
http://stackoverflow.com/a/34112695/610569 – alvas