Clo*_*One 7 virtualenv openmpi python-3.x
我试图安装依赖于一个python(3)包mpi4py一上CentOS 7机。
我尝试了多种方法来做每件事,甚至从干净开始,virtualenvs但我不断得到:
ImportError: $PATH_TO_VENV/lib/python3.6/site-packages/mpi4py/MPI.cpython-36m-x86_64-linux-gnu.so: undefined symbol: ompi_mpi_logical8
Run Code Online (Sandbox Code Playgroud)
即使在通过 成功安装后pip,我只是在解释器中写入:
>>> import mpi4py
>>> from mpi4py import MPI
Run Code Online (Sandbox Code Playgroud)
有没有人对此有解决方案?
问题是mpi4py安装时使用的 MPI 版本与当前版本不同。
pip uninstall mpi4py
pip install --no-cache-dir mpi4py
Run Code Online (Sandbox Code Playgroud)
以上应该可以解决问题。也许需要为 virtualenv 提供资源。
| 归档时间: |
|
| 查看次数: |
1128 次 |
| 最近记录: |