Theano schlägt aufgrund von NumPy Fortran-Verwechslungen unter Ubuntu fehl

ich installierteTheano auf meinem Computer, aber die Nasentests brechen mit einer Numpy / Fortran-bezogenen Fehlermeldung. Für mich sieht es so aus, als wäre Numpy mit einer anderen Fortran-Version als Theano kompiliert worden. Ich habe Theano bereits neu installiert (sudo pip uninstall theano + sudo pip install --upgrade --no-deps theano) und Numpy / Scipy (apt-get install --reinstall python-numpy python-scipy), aber das hat nicht geholfen.

Welche Schritte würden Sie empfehlen?

Komplette Fehlermeldung:
ImportError: ('/home/Nick/.theano/compiledir_Linux-2.6.35-31-generic-x86_64-with-Ubuntu-10.10-maverick--2.6.6/tmpIhWJaI/0c99c52c82f7ddc775109a06ca04b360.so: undefined symbol: _gfortran_st_write_done'
Meine Forschung:

DasSciPy / BuildingGeneral installieren Seite über dieundefined symbol: _gfortran_st_write_done' Error:

Wenn Sie eine Fehlermeldung sehen

ImportError: /usr/lib/atlas/libblas.so.3gf: undefined symbol: _gfortran_st_write_done

Wenn Sie SciPy erstellen, bedeutet dies, dass NumPy während des Builds den falschen Fortran-Compiler gefunden hat (z. B. ifort).

Kompiliere NumPy neu mit:

python setup.py build --fcompiler=gnu95

oder was auch immer angemessen ist (siehepython setup.py build --help-fcompiler).

Aber:

Nick@some-serv2:/usr/local/lib/python2.6/dist-packages/numpy$ python setup.py build --help-fcompiler
This is the wrong setup.py file to run
Verwendete Softwareversionen:scipy 0.10.1 (scipy.test () funktioniert)NumPy 1.6.2 (numpy.test () funktioniert)theano 0.5.0 (mehrere tests scheitern mitundefined symbol: _gfortran_st_write_done')Python 2.6.6Ubuntu 10.10[AKTUALISIEREN]

Also habe ich numpy und scipy mit von meinem System entferntapt-get remove und mitfind -name XXX -delete von dem, was übrig war.

Dann habe ich numpy und scipy von den Github-Quellen mit installiertsudo python setpy.py install.

Danach trat ich wieder einsudo pip uninstall theano undsudo pip install --upgrade --no-deps theano.

Fehler bleibt bestehen: /

Ich habe das auch probiertapt-get source ... +apt-get build-dep ... Ansatz, aber für mein altes Ubuntu (10.10) installiert es zu alte Version von Numpy und Scipy für Theano:ValueError: numpy >= 1.4 is required (detected 1.3.0 from /usr/local/lib/python2.6/dist-packages/numpy/__init__.pyc)

Antworten auf die Frage(4)

Ihre Antwort auf die Frage