在ubuntu中设置环境变量并检入python

时间:2017-04-21 01:02:42

标签: python ubuntu stanford-nlp

使用gedit我将以下行添加到bashrc

 export CLASSPATH="/home/standford/some.jar"

bashrc已包含以下行:

export PATH="/home/alex/anaconda3/bin:$PATH"

现在我在python中执行:

import os
print(os.environ.get('PATH'))
print(os.environ.get('CLASSPATH'))

我回来了:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
None

如何让CLASSPATH出现?这是以下说明的全部内容:stanford core nlp

2 个答案:

答案 0 :(得分:1)

在shell中分配变量时不能使用空格。

$ export X = 1
bash: export: `=': not a valid identifier
bash: export: `1': not a valid identifier
$ export X=1
$ echo $X
1
$ python -c "import os; print(os.environ['X'])"
1

答案 1 :(得分:1)

您的环境变量未导出。在运行代码之前,请运行bashrc script