我正在尝试在分布式计算系统上导入mpi4py。但是,在我的site-package目录中,该名称有两个模块。
站点包/
mpi4py
MPICH2 / mpi4py
我要导入的mpi2版mpi4py模块;但是,我只能导入其他版本。
我尝试将/usr/lib64/python2.6/site-packages/mpich2/mpi4py
添加到PYTHONPATH
,我尝试了sys.path.append('/usr/lib64/python2.6/site-packages/mpich2/mpi4py')
。但是,我最终每次都使用非mpich2版本的mpi4py。
我也试过了import mpich2.mpi4py
,但这不起作用。
有什么想法/建议?感谢。
答案 0 :(得分:0)
尝试将目录放在sys.path
:
sys.path[0:0] = ['/usr/lib64/python2.6/site-packages/mpich2']
import mpi4py