在PyCharm
的调试会话期间,我需要将一些环境变量设置为None
的值。
在PyCharm
中如何设置运行/调试配置环境变量有很好的解释如何设置PyCharm中的环境变量?,但它们将每个变量设置为特定的值。
可以从运行/调试配置中删除环境变量,将其设置为None
,但我更愿意将变量的名称保留在PyCharm
配置设置中以供进一步使用。
那么我如何将其设置为pythonNone
呢?
你不能。环境变量的行为由Windows决定,Windows不提供与Python的None
等效的环境变量。如果在控制台提示符下执行SET MYVAR=
, Windows将删除该变量。PyCharm几乎无法改变这一点。
但是没有什么可以阻止您使用一个名为#MYVAR
的环境变量,将其设置为MYVAR
的旧值。
我找到了解决方案。我只需要用不同的环境变量创建不同的运行/调试配置。