2013-04-18 23 views
5

Ich bin ein Newby in Ubuntu und Python, also bitte bitte mit mir. Ich brauche einige Funktionen in NumPy 1.7.1 enthalten. Mein Ubuntu 12.04 LTE kommt aber mit NumPy 1.6.x und sudo apt-get update nicht bekommen es nicht höher.Gebäude NumPy 1.7.1 auf Ubuntu

Also ging ich zu sourceforge und befolgte die Anweisungen here in userguide.pdf.

python setup.py build --fcompiler = gnu95

, das heißt ich habe (von dem, was es scheint, wie erfolgreich) gebaut NumPy 1.7.1: Ich habe aus. Die Frage ist: Was mache ich jetzt? Soll ich irgendwo Verzeichnisse verschieben, wenn ja, wo? Die userguide.pdf hört einfach hier auf und gibt keine weiteren Informationen.

Dies ist das erste Mal, das versuche ich jemals, also bitte sei nett ;-).

Antwort

6

Wenn ich einige Python-Paket von der Quelle installieren in der Regel ich

python setup.py build [options] 
python setup.py install --user 

Der letzte Schritt installieren Sie das Paket in ~/.local/lib/pythonX.X/site-packages /. Dieses Verzeichnis wird vor den Systemverzeichnissen gescannt (daher wird diese Version verwendet). Außerdem brauchen Sie nicht sudo und Sie nicht Gefahr, zu Chaos mit, was apt installiert

+0

es Ihnen danken! das hat funktioniert! – seb

+0

FYI ['virtualenv'] (http://docs.python-guide.org/de/latest/dev/virtualenvs/) ist ein sehr nützliches Werkzeug zum Erstellen von 'wegwerfbaren' lokalen Python-Umgebungen, die vom System isoliert sind Python. Ich neige dazu, es in Kombination mit ['virtualenvwrapper'] (http://virtualenvwrapper.readthedocs.org/en/latest/) zu verwenden. –

+0

@ali_m: virtualenvwrapper scheint sehr interessant. Danke für den Tipp –

0

Wenn Sie NumPy auf eine neuere Version (nicht 1.7.1 speziell) aktualisieren müssen, können Sie pip verwenden:

sudo apt-get install python-pip 
sudo pip install numpy --upgrade 

Es wird installieren NumPy 1.8.1 auf Ubuntu 12.04:

import numpy 
numpy.version.version 
>>> '1.8.1'