2016-12-12 6 views
2

Python 용 DOcplex IMB 패키지를 사용하여 수학 모델을 작성합니다.Python 용 DOcplex 용 model.solve() 메서드가 작동하지 않습니다 (CPLEX DLL을 찾을 수 없음)

"CPLEX DLL을 찾을 수 없습니다 : DOcplexcloud 자격 증명을 제공하십시오"

을 나는 그러나 말에 난 그냥 "Model.solve()"를 입력하고 나는이 오류가 발생, 모델링의 다른 부분이 올바른지 확신

CPLEX Studio 12.6을 PC에 설치 했으므로 클라우드가 아닌 로컬에서 문제를 해결하고 싶습니다.

답변

3

CPLEX Python API가 "설치되어 있지 않은 것 같습니다. 기본적으로 CPLEX Optimization Studio (일명 COS)를 설치하면 Python 바인딩이 디스크에 복사되지만 로컬 파이썬 설치와 관련되지 않습니다.

Setting up the Python API of CPLEX 페이지의 지침을 따르면 로컬 해결 방법을 수행 할 수 있습니다. 즉 yourCPLEXhome/python/VERSION/PLATFORM 아래에서 setup.py 스크립트를 실행하거나 PYTHONPATH 환경 변수를 설정할 수 있습니다.

+0

<user>\AppData\Local\Continuum\Anaconda2\Lib\site-packages한다. 파이썬의 특정 버전을 어떻게 지정하면 'setup.py'를 설치할 수 있습니까? –

+0

또한 Python 3.5.2 및 CPLEX 12.6과의 호환성 문제가 있습니까? –

+0

파이썬 3.5를 사용하려면 CPLEX 12.7을 사용해야합니다. 12.6 지원 3.4. [자세한 시스템 요구 사항] (http://www-01.ibm.com/support/docview.wss?uid=swg27019100)을 참조하십시오. – rkersh

1

아나콘다를 사용하고 있습니까? 나는 CPLEX에 다음 설치 디렉토리를 실행하여 그것을 해결 :

<PackagesHome>
python setup.py install --home <PackagesHome>\cplex 

난 그냥 파이썬의 서로 다른 버전이