Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python安装mpi4py.MPI_Python_C_Mpi - Fatal编程技术网

Python安装mpi4py.MPI

Python安装mpi4py.MPI,python,c,mpi,Python,C,Mpi,我正在尝试按照中所述进行安装。当我这样做的时候 python setup.py build --mpicc=/usr/bin/mpicc (或者即使没有最后一个参数),我得到以下错误: building 'mpi4py.MPI' extension /usr/bin/mpicc -fPIC -Wno-unused-result -Werror=declaration-after-statement -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototyp

我正在尝试按照中所述进行安装。当我这样做的时候

python setup.py build --mpicc=/usr/bin/mpicc 
(或者即使没有最后一个参数),我得到以下错误:

building 'mpi4py.MPI' extension
/usr/bin/mpicc -fPIC -Wno-unused-result -Werror=declaration-after-statement -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -I/usr/include/python3.4m -c src/MPI.c -o build/temp.linux-i686-3.4/src/MPI.o
In file included from src/MPI.c:3:0:
src/mpi4py.MPI.c:8:22: fatal error: pyconfig.h: No such file or directory
 #include "pyconfig.h"
                      ^
compilation terminated.
error: command '/usr/bin/mpicc' failed with exit status 1

可能是什么问题?

可能是您需要安装
python dev

sudo apt-get install python-dev
使用pip:

sudo apt-get install pip
sudo pip install mpi4py
您可以使用apt get直接安装它:

sudo apt-get install python-mpi4py

是的,那有帮助。但现在我遇到另一个错误:/usr/bin/ld:找不到-lz collect2:错误:ld从源代码处返回了1个退出状态编译,您需要安装所有依赖项,最好使用pip。上次comamnd帮助!非常感谢@鲍勃:随时都可以,享受Python的乐趣:)