如何修改python脚本中的系统路径变量? [英] how do I modify the system path variable in python script?

查看:27
本文介绍了如何修改python脚本中的系统路径变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试从 cron 运行 python 脚本,但它运行不正常,所以我假设它的路径 env 变量不同.无论如何要更改python脚本中的变量?

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 within a python script?

推荐答案

您不需要在 Python 脚本中设置 PATH.相反,把类似的东西

You shouldn't need to set the PATH from within the python script. Instead, put something like

USER=joe
HOME=/home/joe
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/some/other/path
PYTHONPATH=/home/joe/pybin
MAILTO=joe
LANG=en_US.UTF-8

#min hr    day   mon dow
*/5  12    *     *   *     reminder.py 'Eat lunch'

在你的 crontab 的顶部.然后,这些环境变量将可用于通过您的 crontab 运行的所有 cron 作业.

at the top of your crontab. These environment variables will then be available to all cron jobs run through your crontab.

这篇关于如何修改python脚本中的系统路径变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆