【发布时间】:2016-10-02 10:48:28
【问题描述】:
我想在我的 PATH 环境变量中附加一个值。我认为这应该很容易,但它不适用于 VS2013 的开发人员命令提示符。我尝试了以下命令:
set PATH = C:\temp;%PATH% //No quotes
set "PATH = C:\temp;%PATH%" //Quotes around everything
set PATH = "C:\temp;%PATH%" //Quotes only around the value
set PATH = "C:\temp;"%PATH% //Quotes around the new value to be appended
我在网上看过,似乎每个人都建议上面的第一个或第二个选项,但是当我
echo %PATH%
我没有在 PATH 变量中看到 C:\temp。
感谢任何帮助。我在 Windows 7 上,我在 python 中工作,但需要安装 quantslib。所以,我必须通过visual studio。
【问题讨论】:
-
很不清楚“我的命令提示符”可能与 VS2013 有什么关系。您只是更改正在运行的命令会话的 PATH。它不会影响任何其他正在运行的进程的环境,并且在关闭控制台时更改会丢失。如果它应该持续,那么您必须更改系统环境并重新启动进程,以便它们使用更改。
-
我只是想详细说明我正在尝试做的事情。那么,您是说当我在运行的命令会话中执行 echo %PATH% 时,即使已针对当前命令会话修改了 PATH 变量,我的更改也永远不会显示?
-
=周围不应有空格,否则您将创建一个名为"PATH "的变量(是的,名称中有一个尾随空格)和一个值" C:\temp;%PATH%"(在前) -
谢谢。间距是个问题。
标签: windows visual-studio visual-studio-2013 quantitative-finance quantlib