2017-03-14 1 views
0

나는 이것을 gurobi의 예제 모델에서 주어진 example으로 실행하려고 시도하고있다. 나는 파이썬 3.5를 gurobi 7.0.2와 함께 사용하고 있습니다. 코드를 실행하면 다음 오류가 발생합니다. 구로비에서 ImportError를 해결하는 방법은 무엇입니까?

Traceback (most recent call last): 
    File "test.py", line 1, in <module> 
    from gurobipy import * 
    File "/if5/wua4nw/anaconda3/lib/python3.5/site-packages/gurobipy/__init__.py", line 1, in <module> 
    from .gurobipy import * 
ImportError: libgurobi70.so: cannot open shared object file: No such file or directory 

나는 Gurobi는 /if5/wua4nw/gurobi702에 설치하고 난 /if5/wua4nw/gurobi702/linux64/lib/libgurobi70.so에 필요한 파일 libgurobi70.so을 볼 수 있습니다. 나는 아나콘다 3을 사용하고 있습니다.

이 내용은 discussion으로 보았지만 아직 문제가 해결되지 않았습니다. 누군가가 문제를 해결할 수 있도록 약간의 빛을 비출 수 있습니까?

+0

[공식 문서] (http://www.gurobi.com/documentation/7.0/quickstart_linux/software_installation_guid.html)를 확인 했습니까? 사실 설치가 매우 쉽습니다. 당신이 한 일을 정확히 묘사 한 것일 수도 있습니다. (Linux?) – sascha

+0

저는 혼란 스럽습니다. Windows와 Linux가 혼합 된 것 같습니다. Windows에서 Bash를 사용하고 있습니까? 그것은 지원되는 구성이 아닙니다 : Windows 용 Gurobi를 사용해야합니다. –

+0

@ sascha 고마워, 나는 내 문제를 해결했다. 내'.bashrc' 파일에 필요한 3 줄을 포함하지 않았기 때문에 오류가 발생했습니다. @ 그렉 나는 혼란을 피하기 위해 내 게시물을 업데이 트했습니다, 나는 리눅스를 사용하고 있습니다. –

답변

1

official docs에있는 지침을 알지 못했습니다. @sascha에게 감사드립니다. bash 쉘의

사용자는 .bashrc 파일에 다음 줄을 추가해야합니다 :

export GUROBI_HOME="/opt/gurobi702/linux64" 
export PATH="${PATH}:${GUROBI_HOME}/bin" 
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${GUROBI_HOME}/lib" 

나는 지시 사항을 따라 내 문제를 해결했다.