gol*_*371 7 windows environment-variables windows-console
我正在寻找一种在 Windows 上如何设置依赖于另一个环境变量的方法。就我而言,我想将新路径添加到PYTHONPATH
. 假设有一个现有的环境变量
%INSTALLATION_DIR% = D:\Programs\MyProject
Run Code Online (Sandbox Code Playgroud)
最简单的方法是:
SETX PYTHONPATH "%PYTHONPATH%;%INSTALLATION_DIR%\Utility\Scripts"
Run Code Online (Sandbox Code Playgroud)
但随后%INSTALLATION_DIR%
直接被 替换D:\Programs\MyProject
,因此PYTHONPATH
如果发生变化则不会更新%INSTALLATION_DIR%
。
有没有办法将文本%INSTALLATION_DIR%
写入环境变量,而不直接评估变量?
如果可能的话,我想以自动化的方式做到这一点(因此使用控制台、powershell 或 python),因为想要编写一个脚本,将路径列表添加到PYTHONPATH
.
我刚刚找到了解决方案。如果环境变量的名称写在引号中,则不会对其进行求值。
SETX PYTHONPATH "%PYTHONPATH%;%"INSTALLATION_DIR"%\Utility\Scripts"
归档时间: |
|
查看次数: |
6534 次 |
最近记录: |