Ubuntu 8.04 LTS 64비트에 python-igraph를 설치하는 방법은 무엇입니까?
-
08-07-2019 - |
문제
보기에 libigraph
그리고 python-igraph
지구상에서 다음을 통해 설치할 수 없는 유일한 패키지입니다. apt-get
또는 easy_install
Ubuntu 8.04 LTS 64비트에서.
소스에서 소스로 둘 다 설치하는 것은 순조롭게 진행되는 것 같습니다...사용해 보기 전까지는 말이죠.
Python을 실행하면 다음을 얻습니다.
>>> 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
또는 (python-igraph의 easy_install 버전을 사용하는 경우)
>>> 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
출처는 여기에서 따왔습니다
igraph 0.5.2 = http://igraph.sourceforge.net/download.html
파이썬-igraph 0.5.2 = http://pypi.python.org/pypi/python-igraph/0.5.2
누구든지 올바른 방향으로 나를 가리킬 수 있습니까?
해결책
어떻게 컴파일 했나요?make install(있는 경우)을 수행했습니까?
easy_install 버전의 '라이브러리를 찾을 수 없음' 오류에 대해서는 다음을 시도해 보겠습니다.
- '
sudo updatedb
'(위치 데이터베이스 업데이트) - '
locate libigraph.so.0
' (이 파일이 시스템의 어디에 있는지 찾으려면.make install을 했다면 /usr/local/lib로 갔을 겁니다...아니면 Python lib 디렉토리에 있습니까?) - 이 파일이 있는 디렉토리가 현재 LD_LIBRARY_PATH('
echo $LD_LIBRARY_PATH
'). - 이 디렉터리가 여기에 없으면 추가해 보세요. '
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/yourdirhere
' (/etc/ld.so.conf에 추가하여 영구화) / 'ldconfig -n /yourdirhere
'
다른 팁
2009 년 11 월 8 일 기준으로 LaunchPad에서 사용할 수있는 IGRAPH 용 공식 Ubuntu 패키지가 있습니다. 페이지 지침을위한 LaunchPad에서. 초기 데비안 패키지 저장소와 달리 32 비트 및 64 비트 아키텍처 모두에서 작동해야합니다.
libigraph.so.0은 어디에 있습니까? /usr/lib,/usr/local/lib 등과 같은 파이썬이 찾는 위치에 있지 않은 것 같습니다.
나는 단계를 따랐다 http://socialsynergyweb.org/network/blog/install-python-igraph-ubuntu-904-64-bit. 또한 실제 IGRAPH를 실행하기 위해 스크립트 Python-igraph-0.5.2/Scripts/IGraph를 사용했습니다. 이제 나는 igraph를 사용할 수 있습니다. 스크립트/igraph 스크립트를 사용하지 않으면 얻는 것과 동일한 오류가 발생합니다.