Ubuntu环境变量 - Anaconda Jupyter

时间:2017-04-22 12:57:39

标签: python ubuntu environment-variables anaconda

我可以用两种不同的方式推出Anaconda Jupyter笔记本(下面的案例A和案例B):

案例A.

1)我在.sh文件中有以下代码,可执行文件:

#!/bin/bash
cd "/home/alex/Project"
"/home/alex/anaconda3/bin/jupyter-notebook"

2)或.sh文件中的以下代码,可执行:

"/home/alex/anaconda3/bin/jupyter-notebook"

以上两种情况下,以下Python(在Jupyter中)命令都会生成错误:

import os
print(os.environ['CLASSPATH'])

错误:

KeyError: 'CLASSPATH'

案例B

1)我打开终端并输入jupyter-notebookjupyter notebook

2)我打开终端并输入/home/alex/anaconda3/bin/jupyter-notebook

在这种情况下,相同的Python(在Jupyter中)命令会返回CLASSPATH的正确值。

有人知道出了什么问题以及如何开始排除故障吗?

添加:我使用以下命令设置CLASSPATH sudo gedit ~/.bashrc

1 个答案:

答案 0 :(得分:1)

print (os.environ) 

将为您显示全部 os中的值,但是您可能会对

感兴趣
print(os.getenv('CLASSPATH'))