在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,因为它有自己的环境变量设置,我删除了所有的空间,但是没有帮助。我实际上没有空间,我在发布这个问题时在这里重新输入了错误的内容。这应该是一个评论