Como atualizar para o último numpy e scipy no Ubuntu 14.04LTS

18

No meu Ubuntu 14.04LTS, para python3, tenho

 >>> import numpy
 >>> import scipy
 >>> numpy.__version__
 '1.8.2'
 >>> scipy.__version__
 '0.13.3'

Desejo atualizar numpy e scipy para a versão mais recente recente 1.9.2 e 0.16.0 . com os seguintes comandos

sudo pip3 install --upgrade numpy
sudo pip3 install --upgrade scipy

ambos os comandos foram executados com sucesso, mas os números de versão não mudaram para 1.9.2 e 0.16.0 em todos os pacotes python (depois de reiniciar o computador). Alguém sabe como atualizar para a maioria das versões? Muito obrigado !!

    
por Allanqunzi 08.10.2015 / 04:30

3 respostas

5

Eu achei o comentário do @David Foerster bastante útil. Eu também tinha python3-numpy e python3-scipy instalado, que estava substituindo minha instalação posterior, então eu simplesmente emiti:

sudo apt-get remove python3-numpy

E então todas as versões adequadas já estavam lá, como revelado por

pip3 show numpy
    
por nograpes 19.04.2016 / 04:17
3

Eu tive o mesmo problema: sudo pip install --upgrade <package> foi executado corretamente, mas os pacotes não foram realmente atualizados.

Eu apenas tentei

sudo easy_install --upgrade numpy
sudo easy_install --upgrade scipy
sudo easy_install-3.4 --upgrade numpy
sudo easy_install-3.4 --upgrade scipy

e funcionou: agora eu tenho numpy 1.11.0b3 e scipy 0.17.0 em python e python3.

    
por Adrian 11.02.2016 / 10:01
0

numpy pode ser atualizado com o instalador do pacote Python. pip pode ser imprevisível ao tentar instalar alguns pacotes Python, porque é outra ferramenta de gerenciamento de pacotes que é instalada junto com o Centro de Software, mas o pip faz um bom trabalho ao instalar o numpy.

Abra o terminal e digite:

sudo apt-get purge python-numpy
sudo apt install python-pip
sudo pip install numpy

Outra maneira de instalar a versão mais recente do numpy é dentro de um ambiente virtual do Python. Dessa forma, você pode ter sua versão antiga do numpy instalada junto com a versão mais recente do numpy e usar ambas. Instalar o numpy localmente dentro de um ambiente virtual do Python não requer o uso de sudo no comando:

pip install numpy
    
por karel 07.11.2016 / 05:56