Como instalar o numpy, scipy e scikit no ubuntu mais recentes?

2

Eu preciso instalar o numpy 1.9 (porque alguns métodos estão disponíveis nesta versão, não no anterior) que não é o pacote numpy proposto ainda hoje (apt-get retorna 1.8).

Como instalar a versão mais recente do python numpy, scipy, scikit e parallel? Eu sou muito novo para gerenciar a instalação incomum (usando tar.gz?). Meu palpite:

  • faça o download do pacote mais recente e descompacte-o em algum lugar (como fazer isso e em qual pasta?)
  • adicionando alguns Personal Package Archives (PPA), mas qual e como fazer isso sudo add-apt-repository ppa:<name of the ppa> ? Eu tentei mas agora tenho alguns erros (erro de conexão para acessar o ppa)

Obrigado pela sua ajuda recebida.

    
por sol 21.10.2014 / 10:15

1 resposta

2

Você precisa de um ambiente Python personalizado? Construa um ambiente Python personalizado. É fácil.

sudo apt-get install python-virtualenv

# cd to wherever you want to keep your distribution

# create it
virtualenv --no-site-packages virtualenv

# activate it
source ./virtualenv/bin/activate

pip install numpy scipy scikit-learn

Você também instalaria todos os outros requisitos. Você também precisa garantir que seus scripts usem o virtualenv também. Se você está chamando-os globalmente, isso pode significar ter certeza de que eles serão chamados com esse /path/to/virtualenv/bin/python em vez da versão do sistema.

Ou, se forem chamados de um script Bash, você poderá chamar o script de ativação e seu caminho será atualizado automaticamente.

Existe um strong argumento contra o uso de pip no seu global site-packages . Apt não vai respeitar isso. Não vai respeitar o Apt. Eles atropelam um ao outro e podem causar sérios problemas, especialmente se você atualizar acidentalmente um pacote do sistema que não seja compatível com versões anteriores.

Parece fácil começar, mas não é uma solução a longo prazo.

    
por Oli 21.10.2014 / 10:26