1

launchctl我用命令设置了一堆环境变量:

launchctl setenv TEST /Users/JohnDoe/Test

为了取回价值,我可以使用:

launchctl getenv TEST

但是,我无法TEST从 Python 使用os.getenv('TEST')(甚至从 Bash using echo $TEST)访问 的值。我确实知道 macOS 如何管理环境变量(launchctl和 Bash 环境变量之间的区别等),所以我理解为什么这些命令不返回TEST.

我的问题是:有没有办法在launchctl不使用的情况下访问使用 设置的环境变量subprocess?使用subprocess不是不行,我宁愿避免为了获取环境变量而抛出大量进程:)

4

0 回答 0