instale o módulo python para uma instância específica do python

0

Eu tenho 2 instâncias de python em uma máquina do 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 yum install numpy , que eu quero instalar para python2.7 , ele é instalado automaticamente para python2.4 .

Como posso indicar em qual instância instalar módulos com yum , easy_install e pip ?

    
por onemach 14.05.2014 / 04:59

1 resposta

3

Seu yum provavelmente tem apenas pacotes para a versão Python usada pelo sistema operacional (é possível compartilhar, o gerenciador de pacotes instalado, módulos nativos do python entre versões diferentes, mas é mais difícil de configurar).

A melhor opção para você é instalar o pip para o seu /usr/local/python27 baixando get-pip.py conforme o manual e, em seguida, 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.

    
por 14.05.2014 / 08:34