web-dev-qa-db-fra.com

Comment puis-je mettre à niveau python-scipy vers une version plus récente que la version 0.7.0?

Comment puis-je passer à un scipy plus élevé (par exemple 0.8.0) avec un minimum d'enfer de dépendance?

8
DrSAR

J'ai creusé un peu (un peu en fait). Au départ, j’ai essayé d’installer des intrigues python ( EPD 7. ) tout cela est beau et autonome. Curieusement cependant, une des choses dont j'avais besoin pour courir ( spyder , check it out, brillant IDE si vous jouiez avec python dans les sciences naturelles ) segfault. Je ne pouvais pas (encore) trouver le problème, alors je devais passer à autre chose.

Ensuite, j’ai essayé ce que j’aurais dû faire en premier lieu, à savoir choisir de nouveaux paquets Debian - s’avère que les dépendances ne sont pas aussi effrayantes que je le pensais: numpy et scipy = et jusqu'à présent, tout semble fonctionner.

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

avec le résultat que

$ python -c 'import scipy; print(scipy.__version__)'
0.8.0
5
DrSAR
Sudo apt-get install libatlas-base-dev gfortran python-pip

puis

Sudo pip install scipy

ou, si vous avez déjà installé une autre version de scipy

Sudo pip install --upgrade scipy
9
Jeff

Tel que trouvé ICI :

Sudo apt-get install python-pip
Sudo pip install scipy
1
ryanjdillon
  Sudo easy_install scipy

ou Sudo easy_install3 scipy

Vous devrez peut-être installer python-setuptools ou python3-setuptools en premier.

0
belacqua