我正在寻找在Windows上如何设置一个依赖于另一个的环境变量。在我的情况下,我想要将新路径添加到PYTHONPATH
中。假设存在一个现有的环境变量。
%INSTALLATION_DIR% = D:\Programs\MyProject
最简单的方法是:
SETX PYTHONPATH "%PYTHONPATH%;%INSTALLATION_DIR%\Utility\Scripts"
但是,%INSTALLATION_DIR%
将直接被D:\Programs\MyProject
替换,因此如果%INSTALLATION_DIR%
更改,则不会更新PYTHONPATH
。
有没有一种方法可以将文本%INSTALLATION_DIR%
写入环境变量,而不直接评估该变量?
如果可能的话,我想以自动化的方式完成这个过程(因此使用控制台、powershell或python),因为我想编写一个脚本,将一系列路径添加到PYTHONPATH
中。