¿Cómo instalar python-igraph en Ubuntu 8.04 LTS de 64 bits?
-
08-07-2019 - |
Pregunta
Aparentemente, libigraph
y python-igraph
son los únicos paquetes en la tierra que no se pueden instalar a través de apt-get
o easy_install
en Ubuntu 8.04 LTS de 64 bits.
La instalación de ambos desde la fuente desde la fuente parece funcionar sin problemas ... hasta que trato de usarlos.
Cuando ejecuto python obtengo:
>>> import igraph
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "igraph/__init__.py", line 30, in <module>
from igraph.core import *
ImportError: No module named core
o (si uso la versión easy_install de python-igraph)
>>> import igraph
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "build/bdist.linux-x86_64/egg/igraph/__init__.py", line 30, in <module>
File "build/bdist.linux-x86_64/egg/igraph/core.py", line 7, in <module>
File "build/bdist.linux-x86_64/egg/igraph/core.py", line 6, in __bootstrap__
ImportError: libigraph.so.0: cannot open shared object file: No such file or directory
Tomé la fuente de aquí
igraph 0.5.2 = http://igraph.sourceforge.net/download.html
python-igraph 0.5.2 = http: //pypi.python. org / pypi / python-igraph / 0.5.2
¿Alguien puede señalarme en la dirección correcta?
Solución
¿Cómo compilaste? ¿Hiciste una instalación de instalación (si hubo alguna)?
En cuanto al error 'biblioteca no encontrada' en la versión easy_install, intentaría lo siguiente:
- '
sudo updatedb
' (para actualizar la base de datos de localización) - '
localizar libigraph.so.0
' (para encontrar dónde está este archivo en su sistema. Si hizo una instalación por instalación, podría haber ido a / usr / local / lib ... o ¿está en el directorio lib de python?) - Averigüe si el directorio donde se encuentra este archivo no se encuentra en su LD_LIBRARY_PATH actual ('
echo $ LD_LIBRARY_PATH
'). - Si este directorio no está aquí, agréguelo intente '
export LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: / yourdirhere
' (hágalo permanente agregándolo a /etc/ld.so.conf) / 'ldconfig -n / yourdirhere
'
Otros consejos
Tenga en cuenta que hay paquetes oficiales de Ubuntu para igraph disponibles desde Launchpad a partir del 8 de noviembre de 2009. Consulte el página en Launchpad para obtener instrucciones. A diferencia del repositorio de paquetes de Debian anterior, esto debería funcionar tanto en arquitecturas de 32 bits como de 64 bits.
¿Dónde está libigraph.so.0? No parece estar en una ubicación que busque Python, como / usr / lib, / usr / local / lib, etc.
Seguí los pasos en http: // socialsynergyweb.org/network/blog/install-python-igraph-ubuntu-904-64-bit . También para ejecutar el igraph real, utilicé el script python-igraph-0.5.2 / scripts / igraph. Ahora puedo usar el igraph. Si no uso los guiones / guión igraph, obtengo el mismo error que está recibiendo.