我可以用两种不同的方式推出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-notebook
或jupyter notebook
2)我打开终端并输入/home/alex/anaconda3/bin/jupyter-notebook
在这种情况下,相同的Python(在Jupyter中)命令会返回CLASSPATH
的正确值。
有人知道出了什么问题以及如何开始排除故障吗?
添加:我使用以下命令设置CLASSPATH
sudo gedit ~/.bashrc
答案 0 :(得分:1)
print (os.environ)
将为您显示全部 os
中的值,但是您可能会对
print(os.getenv('CLASSPATH'))