2012-10-29 4 views
3

pyIpopt을 설치 및 구성하려고합니다. Ipopt가 이미 설치되어 있고 예제가 제대로 실행됩니다. 나는 수입 pyIpopt을 수행 할 때 쉘에서 pyIpopt 가져 오기 오류

는, 나는 오류가 발생합니다 :

ImportError: /***PATH***/libipopt.so.1: undefined symbol: MPI_Init 

pyIpopt의 자식 프로젝트의 FAQ 섹션은 이러한 종류의 오류에 대한 제공 this 있습니다

Do a Google search to find the library file, and add -lWhateverLibrary in the makefile of pyipopt.

나는 봤는데이 발견했습니다 : http://www.mcs.anl.gov/research/projects/mpi/www/www3/MPI_Init.html. 라이브러리를 가져 오거나 makefile에 추가하는 방법을 모르겠다. 어떤 도움을 주시면 감사하겠습니다!

답변

1

우분투에서 비슷한 문제가 발생했습니다.

사용 libmumps-서열은 나를 위해 일한 :

  • 설치 libmumps-SEQ-4.9.2 setup.py에서
  • 는 라이브러리에서 변경 (단지와 측면을 따라, apt-get을 일반 libmumps) 'coinmumps'를 'dmumps_seq-4.9.2'로 설정하십시오.

다시 작성하여 설치하십시오.

올바르게 이해하면 기본 유행성 이하선염이 (통증의 세계가 될 수있는 MPI 라이브러리를 사용하여) 배포되며 mumps-seq에서 제공하는 순차적 인 것이 필요합니다.