how do I modify the system path variable in python script?

前端 未结 3 829
逝去的感伤
逝去的感伤 2020-12-09 11:39

I\'m trying to run a python script from cron, but its not running properly so I\'m assuming its the different path env variable. Is there anyway to change the variable withi

3条回答
  •  天命终不由人
    2020-12-09 12:20

    While the accepted answer works for the OP's purposes, and while the second answer is correct for updating the python sys.path variable, I think, if the OP weren't able to use the accepted answer (because, say, there was a policy against modifying the OS PATH variable on build/test machines), something like this SO answer would be what they are looking for. Summarizing the simple case here, to change the OS PATH environment variable:

    app_path = os.path.join(root_path, 'other', 'dir', 'to', 'app')
    os.environ["PATH"] += os.pathsep + app_path
    

    At least, this is what I was hoping to find when I read the question.

提交回复
热议问题