Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ubuntu中设置环境变量并签入python_Python_Ubuntu_Stanford Nlp - Fatal编程技术网

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

在ubuntu中设置环境变量并签入python,python,ubuntu,stanford-nlp,Python,Ubuntu,Stanford Nlp,使用geditI在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/b

使用
gedit
I在
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
显示?这是以下说明的全部内容:

在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

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

您需要
source
您的bashrcfirst@cricket_007这对源bashrc意味着什么?您需要使用
~/“重新导入”bashrc。bashrc
或重新启动shell以使更改生效。请注意,dot命令(
)是
源代码的别名。可能应该在原始问题中提到这一点。我不知道那是什么。试着了解一下Python读取环境变量的情况。没有经过Jupyter,因为它有自己的环境变量设置,我删除了所有的空间,但是没有帮助。我实际上没有空间,我在发布这个问题时在这里重新输入了错误的内容。这应该是一个评论