在supervisord下运行时会覆盖PYTHONPATH

我有以下主pipe程序configuration:

[program:showvars] environment=TESTVAR=hi,PYTHONPATH=/home/eric/python/tools/ command=python /home/eric/showvars.py 

showvars.py简单地遍历环境variables并打印它们的值:

 import os for param in os.environ.keys(): print "%20s %s" % (param,os.environ[param]) 

我得到以下(删节)输出:

  TESTVAR hi PYTHONPATH / 

什么可以重置我的PYTHONPATH?

用引号括住这个path:

 [program:showvars] environment=TESTVAR=hi,PYTHONPATH='/home/eric/python/tools/' command=python /home/eric/showvars.py