我正在寻找一种在 Windows 上如何设置依赖于另一个环境变量的方法。就我而言,我想将新路径添加到 PYTHONPATH
.假设有一个现有的环境变量
%INSTALLATION_DIR% = D:\Programs\MyProject
最简单的方法是:
SETX PYTHONPATH "%PYTHONPATH%;%INSTALLATION_DIR%\Utility\Scripts"
但是,
%INSTALLATION_DIR%
直接替换成D:\Programs\MyProject
, 所以 PYTHONPATH
如果 %INSTALLATION_DIR%
,则不会更新变化。有没有办法写文字
%INSTALLATION_DIR%
进入环境变量,而不直接评估变量?如果可能的话,我想以自动化的方式(所以使用控制台、powershell 或 python)来做到这一点,因为想编写一个脚本,将路径列表添加到
PYTHONPATH
.
最佳答案
我刚刚找到了解决方案。如果环境变量的名称写在引号中,则不会对其进行评估。SETX PYTHONPATH "%PYTHONPATH%;%"INSTALLATION_DIR"%\Utility\Scripts"
关于windows - 如何设置依赖于另一个的环境变量? ( Windows ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56575397/