configuration默认的PYTHONPATH

我有Django应用程序和几个Django命令,我会通过CentOS 5上的cronjob执行。

最近我更新了我的python-setuptools软件包,它将更新python-devel软件包。

执行此更新之后,通过cronjob执行的Django命令的默认PYTHONPATH设置与我从shell执行的Django应用程序不同。 由于这种不匹配,我的旧Django cronjobs失败,因为所需的库不在path中。

我该如何解决这个问题,并确保cronjob Django命令和Django应用程序具有相同的环境?

我解决了这个问题。

当我更新了我的python-setuptools和python-devel软件包时,默认的python解释器configuration更改为新的更新的版本,与我的旧的python解释器相比,它有不同的地方。

这只影响从cronjob执行的默认python解释器,我在我的cronjob脚本中使用了旧的python解释器的绝对path,问题已解决。

感谢Shan