如下图所示,我有“SPARK_HOME”环境变量:
但是我无法通过python获得它:
import os
os.environ.get('SPARK_HOME', None) # returns None
"SPARK_HOME" in os.environ # returns False
我究竟做错了什么?操作系统为 Windows 7
PS:我可以得到其他变量,例如:
spark_home = os.environ.get('PYTHONPATH', None)
print spark_home # returns correct path
最佳答案
为了让你的 python 开始看到新的变量,你需要重启你的控制台,而不仅仅是 ipython notebook
!!!
关于Python os 库在 Windows 中看不到环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39594083/