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

9

Como posso atualizar para um scipy mais alto (por exemplo, 0.8.0) com uma quantidade mínima de inferno de dependência?

DrSAR
fonte

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
Jeff
fonte
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
DrSAR
fonte
É bom saber - obrigado por postar a solução completa.
Belacqua
1

Como encontrado AQUI :

sudo apt-get install python-pip
sudo pip install scipy
ryanjdillon
fonte
0
  sudo easy_install scipy

ou sudo easy_install3 scipy

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

belacqua
fonte
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