【问题标题】:How to append to the PATH variable in Visual studio 2013如何附加到 Visual Studio 2013 中的 PATH 变量
【发布时间】: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


【解决方案1】:

环境块在进程启动时被捕获,这意味着 Visual Studio 不会看到更新后的路径,除非您重新启动它。

可以从命令提示符编辑路径,但这是修改环境变量的更简单方法:

  1. 右键单击“我的电脑”
  2. 点击“属性”
  3. 在左侧栏中,选择“高级系统设置”
  4. 单击“环境变量...”按钮。
  5. 在“系统变量”下选择“路径”变量,然后单击“编辑...”。
  6. 编辑你心中内容的路径,然后点击“确定”
  7. 在两个打开的对话框上按“确定”。如果当前正在运行的任何程序需要此路径,则必须重新启动该程序。如果您想真正确定每个人都有新的 PATH 值,请重新启动计算机。

【讨论】:

    猜你喜欢
    • 2013-12-25
    • 2019-09-04
    • 1970-01-01
    • 2020-04-20
    • 2020-06-23
    • 1970-01-01
    • 2014-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多