본문 바로가기

잡것들

mpi4py 설치 오류 해결방법

checking for MPI compile and link ...
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
  _configtest.c:2:10: fatal error: mpi.h: No such file or directory
      2 | #include <mpi.h>
        |          ^~~~~~~
  compilation terminated.
  failure.
  removing: _configtest.c _configtest.o
  error: Cannot compile MPI programs. Check your configuration!!!
  ----------------------------------------
  ERROR: Failed building wheel for mpi4py

sms_wsj dataset를 생성하기 위해

https://github.com/fgnt/sms_wsj clone을 해서 설치하던 도중

위와같은 아래가 발생했다.

 

해결방법

sudo apt-get install libopenmpi-dev

mpi4py 패키지에 의존하고 있는데 이 패키지는 openmpi가 설치되있지 않으면 pip installer가 설치를 진행하지 못하기 때문에 발생한다.

위 명령어를 치면 해결된다.