• 关于安装PsBody-mesh0.4【MPI-IS/mesh的make all报错】踩坑实录


    代码仓库如下【mesh】
    这个库不能直接用conda或者pip命令下载:支持linux和mac,win10的话是另一个仓库,需要的可以搜一下,csdn有教程,但是坑点更多(……笔者血泪史)不推荐。

    其他报错原因可以参考issue:【issue】主要是看历史记录的问题就好,我就是看到有复制cmake文件命令找问题的帖子才找到到自己出错原因der,不赶时间的话可以上去问问,不过看日期回复都比较慢……

    环境:
    专门去搞了一个虚拟环境(坑点不多就不专门写了),果然对于搬砖er虚拟机虽迟但到
    Ubuntu(Linux)+conda
    其实readme里面已经说的很清楚了,我踩坑的地方在于……可能写readme的人没有完全从裸机的角度考虑用户实际情况吧
    很棒的教程

    • 第一步:先安装boost库,直接输入命令即可
    sudo apt-get install libboost-dev
    
    • 1
    • 第二步:确保自己本地安装了gcc和g++(没错,就是这个原因害的孩子痛失午饭🤣)
      安装命令如下:
    sudo apt-get install gcc
    sudo apt-get install g++
    
    • 1
    • 2
    • 第三步创建conda虚拟环境并激活,这里需要注意python版本需要在3.7以上,我一开始用3.6报错了(这个不会的建议去找conda的教程,同时不建议用已经有的环境做这一步,可能会有包冲突)
    • 第四步,进入到下载好的工程文件(这一步可以是git clone后cd 到mesh文件内部也可以是下载mesh工程文件解压缩后进入工程文件目录中),确保所在目录下有Cmake文件,输入make all即可
    • 然后等它装完就好~

    如果make all出现错误,建议排查下面红色框内的命令,我就是在这一步发现G++没有安装的
    在这里插入图片描述
    安装过程给爆出了一堆说明,不知道有没有问题,但是最后successful啦,之后有问题继续更新(顺便防止自己之后要用又忘记怎么搞了,权当记录)

  • 相关阅读:
    vue框架学习-----vue简介&vue.js安装&第一个vue程序&部分vue指令
    网络安全之ARP欺骗防护
    有状态软件如何在 k8s 上快速扩容甚至自动扩容
    自学网络安全?一般人我还是劝你算了吧
    Cloudpods容器化经验分享
    VsCode 常见的配置、常用好用插件
    硬盘使用时间如何修改?
    Windows自动挂载smb/nfs到本地
    G1回收器的适用场景
    Python 全栈系列209 so_pack
  • 原文地址:https://blog.csdn.net/qq_45751990/article/details/126745713