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

如果make all出现错误,建议排查下面红色框内的命令,我就是在这一步发现G++没有安装的
关于安装PsBody-mesh0.4【MPI-IS/mesh的make all报错】踩坑实录_第1张图片
安装过程给爆出了一堆说明,不知道有没有问题,但是最后successful啦,之后有问题继续更新(顺便防止自己之后要用又忘记怎么搞了,权当记录)

你可能感兴趣的:(关于编程工具们的bug记录,python,开发语言)