Ok, eu encontrei o problema. No setup-script ( .tcshrc
) eu configurei o caminho usando o til. Quando eu substitui o til pelo caminho completo, funcionou! Alguém pode explicar isso?
Instalei um interpretador python em um diretório de usuários em um sistema no qual não tenho acesso root. Este sistema tem uma versão antiga do Python já instalada. Eu quero fazer a minha instalação local o padrão para mim. Então, basicamente, quando digito python
, em vez de /usr/bin/python
, quero que ~/MyPythonDir/python
seja invocado.
Obrigado antecipadamente
EDITAR: Eu mudei meu PATH
para ficar assim logo depois de logar:
echo $PATH
~/MyPythonDir:OtherPathStuff
MyPythonDir
é o diretório que contém o executável python. No entanto, quando eu digito
which python
Eu obtenho
/usr/bin/python
Além disso, MyPythonDir
contém python2.7
, mas quando tento executar isso, ele não consegue encontrá-lo.
Você pode querer olhar para virtualenv
virtualenv is a tool to create isolated Python environments.