Como atualizar para o numpy e scipy mais recente no Ubuntu 14.04LTS

Como atualizar para o numpy e scipy mais recente no Ubuntu 14.04LTS

No meu Ubuntu 14.04LTS, para python3, eu tenho

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

Quero me atualizar numpye scipyao máximoversão recente 1.9.2 e 0.16.0, tentei 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 para ambos os pacotes python (após reiniciar o computador). Alguém sabe como atualizar para a versão mais recente? Muito obrigado!!

Responder1

Achei o comentário de @David Foerster bastante útil. Eu também tinha python3-numpye python3-scipyinstalei, o que substituiu minha instalação posterior, então simplesmente emiti:

sudo apt-get remove python3-numpy

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

pip3 show numpy

Responder2

Eu tive o mesmo problema: sudo pip install --upgrade <package>executei corretamente, mas os pacotes não foram 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 tenho numpy 1.11.0b3 e scipy 0.17.0 em python e python3.

Responder3

numpy pode ser atualizado com o instalador do pacote pip Python. pip pode ser um sucesso ou um fracasso ao tentar instalar alguns pacotes Python, porque é outra ferramenta de gerenciamento de pacotes instalada junto com o Centro de Software, mas 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
pip install --user numpy

Outra forma de instalar a versão mais recente do numpy é dentro de um ambiente virtual Python. Dessa forma, você pode instalar sua versão antiga do numpy junto com a versão mais recente do numpy e usar os dois. A instalação do numpy localmente dentro de um ambiente virtual Python não requer o uso sudono comando:

pip install numpy

informação relacionada