No meu Ubuntu 14.04LTS, para python3, tenho
>>> import numpy
>>> import scipy
>>> numpy.__version__
'1.8.2'
>>> scipy.__version__
'0.13.3'
Quero atualizar numpy
e, scipy
para a versão mais 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 êxito, mas os números de versão não foram alterados para 1.9.2 e 0.16.0 nos dois pacotes python (após reiniciar o computador). Alguém sabe como atualizar para a versão mais? Muito obrigado!!
python3-numpy
epython3-scipy
instalou ao mesmo tempo?pip3
. Tente desinstalar os pacotes Deb e veja se isso ajuda.numpy
?Respostas:
Achei o comentário de @David Foerster bastante útil. Eu também tinha
python3-numpy
epython3-scipy
instalei, o que estava substituindo a minha instalação posterior, então simplesmente emiti:E então todas as versões apropriadas já estavam lá, como revelado por
fonte
Eu tive o mesmo problema:
sudo pip install --upgrade <package>
funcionou corretamente, mas os pacotes não foram atualizados.Eu apenas tentei
e funcionou: agora tenho o numpy 1.11.0b3 e o scipy 0.17.0 em python e python3.
fonte
o numpy pode ser atualizado com o instalador do pacote pip Python. O pip pode ser um sucesso ou um fracasso ao tentar instalar alguns pacotes Python, porque é outra ferramenta de gerenciamento de pacotes instalada junto ao Software Center, mas o pip faz um bom trabalho ao instalar o numpy.
Abra o terminal e digite:
Outra maneira de instalar a versão mais recente do numpy é dentro de um ambiente virtual Python. Dessa forma, você pode ter sua versão antiga do numpy instalada ao lado da versão mais recente do numpy e usá-las. Instalar numpy localmente dentro de um ambiente virtual Python não requer o uso de
sudo
do comando:fonte