configurando o PYTHONPATH padrão

1

Eu tenho o aplicativo Django e alguns comandos do Django que eu executaria através de cronjobs no CentOS 5.

Recentemente atualizei meu pacote python-setuptools , que por sua vez atualiza python-devel packages.

Após realizar esta atualização, as configurações padrão do PYTHONPATH para os comandos do Django executados através do cronjob são diferentes do aplicativo Django que eu executo do shell. Devido a essa incompatibilidade, meus antigos cronjobs do Django falham, pois as bibliotecas necessárias não estão no caminho.

Como resolvo esse problema e asseguro que os comandos do Django do cronjob e o aplicativo Django tenham o mesmo ambiente?

    
por jldugger 25.09.2009 / 21:00

1 resposta

1

Eu resolvi esse problema.

Quando atualizei meus pacotes python-setuptools e python-devel, a configuração padrão do interpretador python foi alterada para a nova versão atualizada, que possui bibliotecas em um local diferente, comparado ao meu antigo interpretador python.

Isso afetou apenas o interpretador python padrão executado no cronjob, eu usei o caminho absoluto do interpretador Python antigo em meus scripts de cronjob e o problema foi resolvido.

obrigado Shan

    
por 26.09.2009 / 09:27