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

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

Gut zu wissen - danke, dass Sie die komplette Lösung veröffentlicht haben.
Belacqua


0
  sudo easy_install scipy

oder sudo easy_install3 scipy

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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.