安装requirements.txt时,在最后一步安装mpi4py可能会报错:
mpi.h: No such file or directory mpi4py File has unexpected size (20538 != 20534). Mirror sync in progress
这主要是因为缺乏mpi相关的库导致的,下面是源码安装方法:
wget https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.2.tar.gz
tar -zxvf openmpi-5.0.2.tar.gz
cd openmpi-5.0.2
./configure --prefix=/usr/local/openmpi/
make
sudo make install
打开~/.bashrc, 添加如下:
export PATH=$PATH:/usr/local/openmpi/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/openmpi/lib
再次安装pip install mpi4py即可顺利通过