【发布时间】:2018-11-02 04:09:27
【问题描述】:
我想编写一个将环境变量添加到 PATH 的 python 脚本。该脚本将从 ssh 执行到 windows 虚拟机。我试了2种方法,没有一种行得通。
方法一:
os.system("setx /M PATH "'"%PATH%;path1;path2"'"")
方法二:
os.environ["PATH"] += os.pathsep + os.pathsep.join(["path1"])
你能帮帮我吗?
提前致谢。
【问题讨论】:
-
您遇到什么错误?运行这两种方法时的行为是什么?
-
我的应用程序没有运行,但是当我从 GUI 设置环境变量时它可以工作
-
我有一个奇怪的问题:当我从 VM 运行应用程序时,它可以正常工作,并且我在路径中看到了环境变量,但是当我使用 python 脚本从 ssh 运行它到虚拟机时,它不工作
标签: python windows path environment-variables virtual