环境变量的变化不会反映在python中

时间:2016-08-01 12:28:19

标签: python windows environment-variables windows-10

尝试安装spark,当我尝试设置系统环境变量时,我遇到了一些问题。我使用:

修改PATH

“高级系统设置”→“环境变量”

但是当我从python中调用这些变量时,使用代码:

import os
path = os.environ.get('PATH', None)
print(path)

显示python的路径没有我放的修改。感谢

1 个答案:

答案 0 :(得分:2)

从命令提示符调用的任何程序都将获得调用命令提示符时的环境变量。

因此,当您修改或添加环境变量时,应重新启动命令提示符(cmd.exe),然后调用python以查看更改。