Estou usando o CentOS 6 e ele usa python 2.6 por padrão. Recentemente, instalo o pacote anaconda com python 2.7 para trabalhar com o scikit-learn, mas agora alguns pacotes que meu sistema operacional usa não estão disponíveis para ele. Eu tenho acesso aos dois kernels, com o comando "python" eu chamo de instalação do anaconda e com "python2.6" eu posso chamar o ambiente antigo com os pacotes usados pelo sistema operacional.
Posso adicionar o ambiente antigo ao conda? Se sim, como posso fazer isso? Caso contrário, existe uma maneira de fazer com que meu sistema operacional use o ambiente antigo sem desinstalar o anaconda?
Estou evitando instalar um novo python 2.6 em um ambiente conda porque ele já está no sistema.
Eu encontrei este exemplo . No entanto, os aplicativos só funcionam se eu os executar na linha de comando, mas não nos ícones da área de trabalho. Qualquer ideia?
—
blackhole
Atualização: Meu último progresso pode ser do interesse de qualquer pessoa. Eu crio um ambiente vazio criando os diretórios "anaconda / envs / nothing" e "anaconda / envs / nothing / bin". Então eu ativo o ambiente
—
blackhole
source activate nothing
. Verifico que o anaconda cria os arquivos ativados, conduzidos e desativados no diretório "bin". Agora não faço "nada" no ambiente padrão editando .bashrc no diretório do usuário, substituindo a linha da anaconda export PATH="/home/User/anaconda/envs/nothing/bin:$PATH
e fechando a sessão. Isso é tudo. Para usar python2.7 eu preciso executar source activate root
antes.