[英]Getting os.environ to work with Python run via NSSM
我过去也很难使用os.environ.setdefault
。 相反,假设您要添加到PATH
环境变量中,请执行以下操作:
os.environ['PATH'] += ";" + the_path_to_the_file
编辑:
另外,要创建新变量:
os.environ['new_var'] = 'text'
事实证明,我的问题不在这个问题的范围之内。 @Recessive和@eryksun都谢谢你们的回答,这让我“闻起来香”。
原来我的问题是使用Python pathlib的Path.home()
。
HOMEPATH
环境变量。 USERPROFILE
环境变量。 真正的问题是Path.home()
中的差异。 由于NSSM在完全不同的文件夹中查找,因此未找到环境变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.