Estoy intentando instalar pypar, la caja de herramientas de Python de computación paralela en Ubuntu ver 14.04.1 LTS (nombre de código de confianza). Esencialmente estoy teniendo errores de instalación y me preguntaba si alguien sabe qué hacer.
Yo tengo:
- descargó pypar de http://code.google.com/p/pypar/ y lo descomprimió
- instalado numpy usando pip y openmpi
- usé el comando
python setup.py install
y recibí un error diciéndome que usara el comandopython compile_pypar_locally.py
que hice Esto parecía funcionar para la instalación, pero ahora cuando importo aparece el siguiente error:
import pypar Traceback (most recent call last): File "<stdin>", line 1, in <module> File "pypar.py", line 863, in <module> CDLL('libmpi.so', RTLD_GLOBAL) File "/usr/lib/python2.7/ctypes/__init__.py", line 365, in __init__ self._handle = _dlopen(self._name, mode) OSError: libmpi.so: cannot open shared object file: No such file or directory
¿Alguien sabría cómo solucionar este problema?
Gracias por adelantado
Además, ¿has leído la sección
—
Qeole
COMPILE PYPAR LOCALLY
de este README
archivo? Mencionan el uso de compile_pypar_locally.py
, y explican que una ruta al directorio que contiene mpiext.so
debe agregarse a la variable PATH (intente algo como PATH=$PATH:<dir_where_miext.so_is_located>
). ¿Quizás el hecho de que tuvo que compilar localmente podría estar relacionado con la falta de privilegios de root?
README
archivo que debería haber instaladoopenmpi-bin
ylibopenmpi-dev
, ¿tiene el segundo?