Theano falla debido a la combinación NumPy Fortran en Ubuntu

lo instaléTheano en mi máquina, pero las pruebas recientes rompen con un mensaje de error relacionado con Numpy / Fortran. Para mí, parece que Numpy fue compilado con una versión de Fortran diferente a la de Theano. Ya reinstalé Theano (sudo pip uninstall theano + sudo pip install --upgrade --no-deps theano) y Numpy / Scipy (apt-get install --reinstall python-numpy python-scipy), pero esto no ayudó.

¿Qué pasos recomendarías?

Mensaje de error completo:
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'
Mi investigación:

losInstalando SciPy / BuildingGeneral página sobre elundefined symbol: _gfortran_st_write_done' error:

Si ve un mensaje de error

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

al compilar SciPy, significa que NumPy detectó el compilador Fortran incorrecto durante la compilación (por ejemplo, ifort).

Recompila NumPy usando:

python setup.py build --fcompiler=gnu95

o lo que sea apropiado (verpython setup.py build --help-fcompiler).

Pero:

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
Versiones de software utilizadas:scipy 0.10.1 (scipy.test () funciona)NumPy 1.6.2 (numpy.test () funciona)theano 0.5.0 (varias pruebas fallan conundefined symbol: _gfortran_st_write_done')python 2.6.6Ubuntu 10.10[ACTUALIZAR]

Así que quité Numpy y Scipy de mi sistema conapt-get remove y usandofind -name XXX -delete De lo que quedaba.

Que instalé numpy y scipy de las fuentes de github consudo python setpy.py install.

Después entré de nuevosudo pip uninstall theano ysudo pip install --upgrade --no-deps theano.

El error persiste: /

También probé elapt-get source ... +apt-get build-dep ... enfoque, pero para mi viejo Ubuntu (10.10) instala una versión demasiado antigua de numpy y scipy para theano:ValueError: numpy >= 1.4 is required (detected 1.3.0 from /usr/local/lib/python2.6/dist-packages/numpy/__init__.pyc)

Respuestas a la pregunta(4)

Su respuesta a la pregunta