如何在centos上面安装mpi4py

这篇具有很好参考价值的文章主要介绍了如何在centos上面安装mpi4py。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参考链接:
https://stackoverflow.com/questions/41446426/cannot-install-mpi4py-on-centos-7
https://stackoverflow.com/questions/55129738/centos-7-undefined-symbol-ompi-mpi-logical8

一般来说,直接使用pip安装就可以了:

pip install mpi4py

1.但是在centos上面我遇到了下面的问题:
error: Cannot compile MPI programs. Check your configuration!!!
找到的解决方案是安装openmpi-devel后再安装:

yum install openmpi-devel
export CC=/usr/lib64/openmpi/bin/mpicc
pip install mpi4py

当然对于Ubuntu和macos都有对应的解决方案,参考:
https://stackoverflow.com/questions/28440834/error-when-installing-mpi4py

2.之后遇到了下面的问题:
MPI.cpython-38-x86_64-linux-gnu.so: undefined symbol: ompi_mpi_logical8
经过查找,使用了下面的方式解决了这个问题:

env MPICC=/usr/lib64/openmpi/bin/mpicc pip install --no-cache-dir mpi4py

如果之前安装了mpi4py,那么把之前装的卸载了再执行上面的命令文章来源地址https://www.toymoban.com/news/detail-558242.html

到了这里,关于如何在centos上面安装mpi4py的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 虚拟机VMware,linux,centos,如何将项目部署到服务器上面

    vmware 是安装虚拟机的软件,centos是系统,linux是系统内核 将本地项目上线到服务器上面,如何实现呢? 准备好服务器,可以选择阿里云服务器 首先需要搭建环境,运行的主要环境是jdk+tomcat+mysql; 通过远程连接工具,将jdk版本可以直接拖拽到服务器上面, 实现tomcat配置 实现

    2024年02月15日
    浏览(53)
  • 如何在centos安装python3.8.8?详细教程

    在CentOS上安装Python 3.8.8。以下是详细的教程: 步骤 1:更新系统 确保您的CentOS系统是最新的,运行以下命令来更新系统: 步骤 2:安装依赖项 安装编译和构建Python所需的依赖项: 步骤 3:下载Python 3.8.8 在Python官方网站上下载Python 3.8.8的源代码: 步骤 4:解压源代码 解压下载

    2024年02月07日
    浏览(40)
  • 全网最新版ChatGLM-6B开源模型环境详细部署及安装——如何在低显存单显卡上面安装私有ChatGPT GPT-4大语言模型

    ChatGPT的爆火让许多公司和个人都想要开发自己的大型语言模型,但是,由于算力和语言模型开发能力等诸多方面的限制,许多人最终都只能在开发的早期阶段止步不前。然而,近期清华大学知识工程和数据挖掘小组(Knowledge Engineering Group (KEG) Data Mining at Tsinghua University)发布

    2024年02月05日
    浏览(69)
  • 如何在linux(centos7)操作系统下安装和卸载python3

    由于我的两台Linux操作系统的Python3的版本不同,不能直接使用相应的库,所以我决定将两个操作系统的Python3换成同一个版本,这样在使用库的时候不需要再重复安装了。 我个人习惯安装在/usr/local/python3(具体安装位置看个人喜好) 方式一: 在官网中现在相应版本的Python3,

    2024年02月13日
    浏览(77)
  • python如何在一个py文件中调用另一个py文件中的方法

    要在一个Python文件中调用其他Python文件中的方法,可以使用Python的模块导入功能。模块是一个包含Python定义和语句的文件,可以被其他Python程序导入和使用。 假设我们有两个Python文件,一个是file1.py,另一个是file2.py。如果我们想在file1.py中调用file2.py中的方法,我们可以按照

    2024年02月11日
    浏览(36)
  • 如何在armv6 armv7 armv8(aarch64)嵌入式板子上面安装nginx服务器,支持H265码流

    为什么要在板子瑞芯微rv1126核心板上面安装nginx服务器,是因为我的项目需要用到拉到连接在板子上面的摄像头,由于是摄像头是直连摄像头的只能通过板子上面的wifi热点设备,先连接这个热点才能获取到这个网络摄像头,那么就需要板子做一个推流的服务器让摄像头的画面

    2024年02月15日
    浏览(47)
  • 【Python】【进阶篇】17、如何配置settings.py文件

    《settings.py配置文件详解》一文中,将 settings.py 配置文件的每一项给大家做了介绍。在开发的过程中,为了使 settings.py 适用项目,都要对这个默认配置文件进行相应的修改,那么我们应该如何修改呢,有哪几个重要的步骤呢?下面总结了配置文件的一些通用修改项,让我们一

    2024年02月02日
    浏览(51)
  • Python如何引用其他文件夹下的py文件

    Python引用其他模块的函数使用的语法是: from 模块名 import 函数名 如果将my_abs()函数定义保存为abstest.py文件,那么在该文件所在目录下,启动解释器,输入from abstest import my_abs,就可以执行my_abs函数。 那么,如何引用其他文件夹下的py文件 若要引用的包与文件不在同一个文件夹

    2024年02月16日
    浏览(64)
  • python如何调用另外一个py文件中的函数

    在Python中,可以通过导入模块的方式调用另外一个.py文件中的函数。具体步骤如下: 创建一个.py文件,其中包含需要调用的函数,例如: 在调用该函数的代码文件中,使用 import 导入这个.py文件(注意,要确保两个文件处于同一目录下),例如: 在这个例子中,首先

    2024年02月11日
    浏览(523)
  • mac的python怎么运行py文件,macbook的python如何运行

    大家好,小编为大家解答mac的python怎么运行py文件的问题。很多人还不知道macbook的python如何运行,现在让我们一起来看看吧! 首先,新建一个文本,改后缀名为.py,这样就成功建立了一个python程序( 注意一定要显示文件拓展名,点击查看,选中文件拓展名) 编辑python程序方

    2024年03月26日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包