Como instalar o python-IGRAPH no Ubuntu 8.04 LTS 64-Bit?
-
08-07-2019 - |
Pergunta
Aparentemente libigraph
e python-igraph
são os únicos pacotes na terra que não podem ser instalados via apt-get
ou easy_install
no Ubuntu 8.04 LTS 64-bit.
A instalação tanto de fonte da fonte sobre parece ir bem ... até que eu tentar usá-los.
Quando eu executar python eu recebo:
>>> 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
ou (se eu usar a versão 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
Eu agarrei a fonte de aqui
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
Alguém pode me apontar na direção certa?
Solução
Como você compilar? Será que você instalar um make (se houve alguma).
Quanto à 'biblioteca não encontrado' erro na versão easy_install, eu ia tentar o seguinte:
- '
sudo updatedb
' (para atualizar o banco de dados localizar) - '
locate libigraph.so.0
' (para encontrar onde este arquivo está em seu sistema. Se você fez um make install que poderia ter ido para / usr / local / lib ... ou é na python lib dir?) - Descubra se o diretório onde esse arquivo está em falta a partir do seu LD_LIBRARY_PATH atual ( '
echo $LD_LIBRARY_PATH
'). - Se este diretório não está aqui, adicioná-lo tentar '
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/yourdirhere
' (torná-lo permanente, adicionando-o /etc/ld.so.conf) / 'ldconfig -n /yourdirhere
'
Outras dicas
Note que existem pacotes do Ubuntu oficiais para IGRAPH disponíveis a partir Launchpad a partir de 08 de novembro de 2009. Veja o correspondente página no Launchpad para obter instruções. Ao contrário do repositório de pacotes Debian anteriormente, esta deve funcionar em ambas as arquiteturas de 32 bits e de 64 bits.
Onde está libigraph.so.0? Ele não parece estar em um local que a aparência python para tal como / usr / lib, / usr / local / lib etc.
Eu segui os passos na http: // socialsynergyweb.org/network/blog/install-python-igraph-ubuntu-904-64-bit . Também para executar o IGRAPH real, eu usei o script python-IGRAPH-0.5.2 / scripts / IGRAPH. Agora eu sou capaz de usar o IGRAPH. Se eu não usar o script scripts / IGRAPH i obter o mesmo erro que você está recebendo.