Eu tenho 2 instâncias python em uma máquina CentOS, ou seja, /usr/bin/python2.4
e /usr/bin/python2.7
.
Os módulos para 2.4 estão em /usr/lib/python2.4
, e os módulos para 2.7 estão em /usr/local/python27
.
Quando eu faço isso yum install numpy
, o que desejo instalar python2.7
, ele é instalado automaticamente python2.4
.
Como posso indicar em qual instância instalar módulos yum
com easy_install
e pip
?
Responder1
Provavelmente você yum
só possui pacotes para a versão Python usada pelo sistema operacional (é possível compartilhar módulos python nativos instalados pelo gerenciador de pacotes entre versões diferentes, mas é mais difícil de configurar).
A melhor opção para você é instalar o pip para você /usr/local/python27
baixandoget-pip.py
conforme o manuale depois executá-lo com o executável python2.7:
python2.7 get-pip.py
Você só precisa fazer isso uma vez, e isso lhe dará um comando pip2.7
que você pode usar para instalar qualquer pacote do PyPI na configuração do Python 2.7.