PFC5.0及FLAC3D 6.0版本开始,支持通过Python语言进行软件的控制,Python相比其内置的FISH语言具有很多显著优点,而安装Python库对于提升工作效率和扩展功能也至关重要!我今天分享一个Flac3D中导入python库的实用小技巧。
Step1:以管理员方式运行cmd(命令提示符)
Step2:定位到所在盘
切换命令行当前盘符到FLAC3D安装目录所在盘(每个人安装目录位置可能不同,安装之前可以先用everything先找到pip.exe的位置,如果是在C盘,可以直接进行下一步,对于其他盘首先要切换盘符位置。以D盘为例)
> D:
Step3:进入Scripts目录
这是FLAC3D内置Python环境的脚本目录,包含pip.exe等工具。必须使用此目录下的pip,否则安装的包不会集成到FLAC3D中。
> cd D:\Program Files\Itasca\ItascaSoftware900\exe64\python310\Scripts
Step4:调用pip安装包
首先直接运行pip install安装需要的包,如果没有问题直接忽略下面的操作,等待完成即可。如果觉得安装慢,可以采用国内的源安装,以清华大学的源为例。
>pip install [需要安装的包] -i https://pypi.tuna.tsinghua.edu.cn/simple/
>"D:\ProgramFiles\Itasca\ItascaSoftware900\exe64\python310\python.exe"
"D:\ProgramFiles\Itasca\ItascaSoftware900\exe64\python310\Scripts\pip.exe" install [需要安装的包]
我这里安装的是matplotlib)
(以下是一个使用matplotlib库进行坝顶位移监测并绘制出图的小案例)