Como atualizo python-scipy para algo mais novo que 0.7.0?


Respostas:


9
sudo apt-get install libatlas-base-dev gfortran python-pip

então

sudo pip install scipy

ou, se você já tiver outra versão do scipy instalada

sudo pip install --upgrade scipy

5

Eu procurei um pouco (na verdade, um pouco). Inicialmente, tentei instalar os entusiastas do python ( EPD 7.0 ), tudo parece bom e independente. Curiosamente, porém, uma das coisas que eu precisava executar ( spyder , confira, IDE brilhante, se você está brincando com python nas ciências naturais) falharia. Ainda não consegui encontrar o problema, então tive que seguir em frente.

Então eu tentei o que deveria ter feito em primeiro lugar, escolher pacotes mais novos do debian - as dependências não são tão assustadoras quanto eu pensava: instalou o natty's entorpecido e covarde e até agora tudo parece funcionar.

sudo dpkg -i python-numpy_1.5.1-1ubuntu2_i386.deb
sudo dpkg -i python-scipy_0.8.0+dfsg1-1ubuntu1_i386.deb

com o resultado que

$ python -c 'import scipy; print(scipy.__version__)'
0.8.0

É bom saber - obrigado por postar a solução completa.
— Belacqua


0
  sudo easy_install scipy

ou sudo easy_install3 scipy

Pode ser necessário instalar python-setuptoolsou python3-setuptoolsprimeiro.


mh, mas isso só me deixa que eu já tenho: Procura scipy Melhor jogo: scipy 0.7.0 Adicionando scipy 0.7.0 para arquivo fácil install.pth
— DrSAR

e se forçar uma atualização: (sudo easy_install -U --dry-run scipy), recebo um ValueError, pois o requisito de numpy (> = 1.4) não é atendido (atualmente 1.3.0)
— DrSAR

Desculpe por isso - meu sistema está feliz com 0.9.0: Best match: scipy 0.9.0 Downloading ... md5=a37933c9e3c4fdf8d087624cd7dcb47dParece que temos versões diferentes para dependências ....
— Belacqua

Então você está no 10.04, mas tem versões mais recentes do scipy (e provavelmente alguns outros pacotes também)? Como você chegou lá - provavelmente não através do apt-obtê-los, não é?
— DrSAR

Eu construí algumas coisas do git / svn etc., infelizmente. Não tenho uma instalação nova no momento, mas vou ver se consigo me reproduzir quando tiver uma chance.
— Belacqua
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.