Eu removi a instalação padrão do python do meu linux usando o comando rpm sem remover as dependências, eu estava tentando instalar o 2.7 manualmente, o que não estava funcionando, é o que eu acho que foi por causa do conflito, mas para cima, estou recebendo este erro quando tento evocar python depois de reinstalar o 2.6 novamente
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting '$PYTHONHOME' to '<prefix>[:<exec_prefix>]'
ImportError: No module named site
Eu tentei definir PYTHONHOME
e PYTHONPATH
, mas não funciona tão bem, recebo o último erro ImportError: No module named site
e também outros programas como yum
não funcionam. O que devo fazer? Além disso, quando instalei o 2.7 usei --libdir=/usr/lib64
para configurá-lo.
Meu sistema é de 64 bits, e eu realmente preciso voltar do jeito que era, o que devo fazer? pode ser resolvido usando o resgate do linux? Qualquer ajuda será apreciada. Passei horas on-line lendo as soluções de outros usuários que enfrentavam o mesmo problema, mas isso não ajudou.
Usando o comando whereis
, encontrei estes:
python: /usr/bin/python /usr/bin/python2.6 /usr/bin/python2.6-config /usr/lib/python2.3 /usr/lib/python2.6 /usr/lib64/python2.6 /usr/local/bin/python /usr/local/bin/python2.7-config /usr/local/bin/python3.2m /usr/local/bin/python3.2 /usr/local/bin/python3.2m-config /usr/local/bin/python2.7 /usr/local/bin/python3.2-config /usr/local/lib/python3.2 /usr/include/python2.6 /opt/python2.7/bin/python2.7-config /opt/python2.7/bin/python2.7 /usr/share/man/man1/python.1.gz
O que devo fazer? Eu não posso viver invocando python manualmente o tempo todo quando estou programando.
Estou usando o Scientific Linux 6.3