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.