FreeCAD每日一摸:MBDyn安装_头条
2023-07-03 21:20:32来源:哔哩哔哩
下载
解压,configure / make / make install
(相关资料图)
git clone MBDyn的workbench到snap用户目录下的Mod中(前述Asm3也是这样安装的)
启动FreeCAD,切换到Dynamics,发现需要sympy和mpmath,需要安装。
首先我需要找到被使用的python是哪一个python:
从FreeCAD的UI上的python命令行
可以得知python启动后加载模块的目录。
留意顶部的Nov 14 2022, 12:59:47,查遍操作系统,没有找到哪个python启动后显示这个编译时间。开始猜测这个时间与bin无关,而与site-packages有关。
找到属于用户的snap目录/home/catl/snap/freecad/common/.local/lib//site-packages,发现下面只有一个py-slvs,这个认识。这是Asm3用到的python模块。
所以需要将sympy模块安装到这个目录。懒得绕了。直接在一个别的相同版本的python环境()安装这两个模块:
python3 -m pip install sympy
命令执行后可以看到mpmath自动作为依赖被安装。
然后找到这个python环境的site-packages目录,将其中新出现的mpmath、sympy等目录和文件拷贝到上面提到的snap下的site-packages目录。
重新启动FreeCAD,切换到Dynamics,无报错。
标签: