내 Mac에 Python 용 igraph가 설치되었지만 가져올 수 없습니다. 우선은 내가 수행하여, 파이썬에 대한 소 instalation을 진행, C 코어 라이브러리를 설치 :Mac에서 igraph를 가져올 수 없습니다. 10.6
python setup.py build
python setup.py install
모든 것이 잘 작동하는 듯하지만 파이썬 쉘에서 igraph를 가져올 수 없습니다. 정리하기 위해, 나는 igraph 소스 코드의 폴더 안에 있지 않다. 그리고이 오류가있어 :
import igraph
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "build/bdist.macosx-10.3-fat/egg/igraph/__init__.py", line 30, in <module>
File "build/bdist.macosx-10.3-fat/egg/igraph/core.py", line 7, in <module>
File "build/bdist.macosx-10.3-fat/egg/igraph/core.py", line 6, in __bootstrap__
ImportError: dlopen(/Users/*****/.python-eggs/python_igraph-0.5.4-py2.7-macosx-10.3-fat.egg-tmp/igraph/core.so, 2): Symbol not found: _igraph_vector_destroy
Referenced from: /Users/*****/.python-eggs/python_igraph-0.5.4-py2.7-macosx-10.3-fat.egg-tmp/igraph/core.so
Expected in: dynamic lookup
내가 * 내 폴더의 이름을 대체를, 그래서 그것을 고려하지 않습니다.
나는 OS 10.6.7 이상 파이썬 2.7을 실행하고 있습니다. 따라서 미리 컴파일 된 igraph 버전은 없습니다 (2.5 및 2.6 전용). 이 오류는 내가 실행중인 python 버전과 관련이 있습니까? 가능하면 어떻게해야합니까?
igraph의 C 코어는 어디에서 설치 했습니까? 링커가 찾을 수있는 표준 위치에 있습니까? 링커를 혼란스럽게 할 수있는 컴퓨터 주변에 코어 라이브러리 (이전 버전)가 설치되어 있습니까? –
사실 저는 이전에 코어 라이브러리를 설치하지 않았습니다. 나는 C 코어가 표준 위치에 있다고 생각한다. 왜냐하면 내가 어떤 것도 지정하지 않았기 때문이다. 방금 했었던 :'./configure' 그리고'make' 그리고'make install'(). 내가 그것을 어디에 설치해야 할까? 설치 위치를 변경하려면 C core에 대한 경로를 어떻게 설치하고 잘못된 디렉토리에 설치 한 경로를 삭제할 수 있습니까? (저는 초보자입니다.) – Paulo
일반적인''./configure && make && make install'' 댄스는''/ usr/local/lib/libigraph.dylib''에 igraph를 설치해야합니다. 벌금. 다운로드하고 컴파일 한 igraph 코어의 버전 번호가 Python 인터페이스의 버전 번호와 일치합니까? –