Wie aktualisiere ich Python-Scipy auf etwas Neueres als 0.7.0?

Antworten:

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

dann

sudo pip install scipy

oder wenn Sie bereits eine andere Version von scipy installiert haben

sudo pip install --upgrade scipy
Jeff
quelle
5

Ich habe ein bisschen herumgegraben (eigentlich ziemlich viel). Anfangs habe ich versucht, Enthoughts Python ( EPD 7.0 ) zu installieren. Alles sieht gut und in sich geschlossen aus. Seltsamerweise würde eines der Dinge, die ich ausführen musste ( Spyder , check it out, brillante IDE, wenn Sie in den Naturwissenschaften mit Python herumspielen), fehlschlagen. Ich konnte das Problem (noch) nicht finden, also musste ich weitermachen.

Dann habe ich versucht, was ich eigentlich hätte tun sollen, nämlich neuere Debian-Pakete auszuwählen - es stellte sich heraus, dass die Abhängigkeiten nicht so beängstigend sind, wie ich dachte: Natty's Numpy und Scipy installiert und bis jetzt scheint alles zu funktionieren.

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

mit dem Ergebnis, dass

$ python -c 'import scipy; print(scipy.__version__)'
0.8.0
DrSAR
quelle
Gut zu wissen - danke, dass Sie die komplette Lösung veröffentlicht haben.
Belacqua
1

Wie HIER gefunden :

sudo apt-get install python-pip
sudo pip install scipy
Ryanjdillon
quelle
0
  sudo easy_install scipy

oder sudo easy_install3 scipy

Sie müssen möglicherweise installieren python-setuptoolsoder python3-setuptoolszuerst.

belacqua
quelle
mh, aber das bringt mir nur das, was ich bereits habe: Suche nach scipy Beste Übereinstimmung: scipy 0.7.0 Hinzufügen von scipy 0.7.0 zur Datei easy-install.pth
DrSAR
und wenn ich ein Upgrade erzwinge: (sudo easy_install -U --dry-run scipy) Ich erhalte einen ValueError, da die Numpy-Anforderung (> = 1.4) nicht erfüllt ist (derzeit 1.3.0)
DrSAR
Entschuldigung - mein System ist mit 0.9.0 zufrieden: Best match: scipy 0.9.0 Downloading ... md5=a37933c9e3c4fdf8d087624cd7dcb47dWir scheinen verschiedene Versionen für Abhängigkeiten zu haben ....
belacqua
Sie sind also am 10.04, haben aber neuere Versionen von scipy (und wahrscheinlich auch einige andere Pakete)? Wie sind Sie dorthin gekommen - wahrscheinlich nicht, indem Sie sie bekommen haben, oder?
DrSAR
Ich habe leider ein paar Sachen aus git / svn etc. gebaut. Ich habe momentan keine Neuinstallation, aber ich werde sehen, ob ich reproduzieren kann, wenn ich die Gelegenheit dazu bekomme.
Belacqua