Ubuntu 20.04 安装配置 PyLith 4.0.0 与 ParaView 5.12(附安装包)
下载资源
夸克网盘
网盘 App「扫一扫」转存
夸克网盘
网盘 App「扫一扫」转存
⚠️ 本站资源仅供学习交流使用
PyLith 与 ParaView 是做什么的
PyLith 是一款用于地震变形和地壳构造数值模拟的开源软件,支持求解准静态和动态变形问题。ParaView 则是一个可视化工具,用于对 PyLith 计算结果(如 HDF5 格式文件)进行后处理展示。本文基于 Ubuntu 20.04.6 系统,介绍 PyLith 4.0.0 和 ParaView 5.12.0-Python3.10 的安装与配置过程,使用编译好的二进制包即可完成部署。
PyLith 4.0.0 安装包下载方式
为了方便大家下载,我已经给大家整理好了资源。资源链接放在下面,自取就好,如果链接失效,可以在评论区留言,我看到了会及时更新。
夸克网盘下载
PyLith 官方下载地址为 https://geodynamics.org/resources/pylith/,若官网失效可访问 GitHub 项目地址 https://github.com/geodynamics/pylith 获取。本文使用编译好的二进制包 pylith-4.0.0-linux-x86_64.tar.gz,该包已具备完整的运行环境。
夸克网盘下载
PyLith 4.0.0 安装步骤详解
(1)创建 pylith 文件夹
在 /home 下使用以下命令新建文件夹 pylith,将下载的压缩文件复制到该目录下:
cd $HOME
mkdir pylith
/clean_1.jpg)
(2)解压文件
在 /home/user/pylith 下打开终端,执行解压命令(user 指你的用户名称,需替换为实际系统用户名):
cd pylith
tar -xzf pylith-4.0.0-linux-x86_64.tar.gz
/clean_2.jpg)
(3)拷贝文件到上级目录
将 /home/user/pylith/pylith-4.0.0-linux-x86_64/ 下的文件复制到 /home/pylith/ 目录,复制完成后可删除原目录:
cp -a /home/user/pylith/pylith-4.0.0-linux-x86_64/. /home/user/pylith/
rm -r /home/user/pylith/pylith-4.0.0-linux-x86_64/
/clean_3.jpg)
(4)进入 pylith 文件夹
cd /home/user/pylith/
(5)配置环境变量
PyLith 提供了 setup.sh 脚本可自动设置环境变量,但实际使用中可能无法成功写入 .bashrc,需手动配置。在 /home 下显示隐藏文件,打开 .bashrc,在文件末尾添加:
# 注意:user 修改为自己的用户名
export pylith=/home/user/pylith
export PYTHONHOME="$pylith"
export PATH="$pylith/bin:$PATH"
export PYTHONPATH="$pylith/lib/python3.10/site-packages:$pylith/lib64/python3.10/site-packages"
export LD_LIBRARY_PATH="$pylith/lib:$pylith/lib64"
保存后执行 source ~/.bashrc 使配置生效。
(6)验证安装
进入示例文件夹运行 box-2d 示例:
cd /home/user/pylith/src/pylith-4.0.0/examples/box-2d/
pylith step01_axialdisp.cfg
若运行结果无报错,且在 output 文件夹下生成结果文件,说明安装成功。
PyLith 安装注意事项
- 安装路径可自定义,但需保证环境变量中的路径与实际目录一致
- 手动配置环境变量时,务必确认
.bashrc文件中已正确添加所有变量 - 示例运行成功后,结果文件会生成在当前文件夹下的
output目录中
ParaView 5.12 安装步骤
(1)创建 paraview 文件夹
在 /home 下创建 paraview 文件夹,将 ParaView-5.12.0-RC1-MPI-Linux-Python3.10-x86_64.tar.gz 移入该目录。
(2)解压文件
cd /home/user/paraview/
sudo tar -xvzf ParaView-5.12.0-RC1-MPI-Linux-Python3.10-x86_64.tar.gz
(3)移动并重命名文件夹
cd /opt/
sudo mv /home/user/paraview/ParaView-5.12.0-RC1-MPI-Linux-Python3.10-x86_64 Paraview-5.12
(4)配置环境变量
打开 /home/.bashrc 文件,在末尾添加:
export PATH=$PATH:/opt/Paraview-5.12/bin/
(5)验证安装
在终端输入 paraview,若成功打开界面则安装完成。
ParaView 常见问题
问:启动 paraview 时提示 xcb 错误怎么办?
答:该错误是 paraview 启动时缺少 Qt 的库文件导致,进入 /opt/Paraview-5.12/plugins/platforms 文件夹,使用 ldd libqxcb.so 查看依赖,发现 libxcb-xinerama.so.0 和 libxcb-xinput.so.0 缺失,执行 sudo apt-get install libxcb-xinput0 和 sudo apt-get install libxcb-xinerama0 安装即可。
问:paraview 与 pylith 同时使用时出现 HDF5 版本不匹配错误,如何解决?
**:该问题因系统 HDF5 版本与 pylith 的 HDF5 版本冲突引起。可注释掉 pylith 环境变量中的 LD_LIBRARY_PATH 设置,或将高版本的 HDF5 文件从 paraview 拷贝到 pylith 的 lib 目录中。
问:paraview 启动时提示缺少模块 ‘encodings’,可能是什么原因?
**:该问题大概率有两种可能:一是启动命令不是 paraview,二是 pylith、Python 以及 paraview 的环境变量设置不正确。
/clean_0.jpg)
/clean_4.jpg)
/clean_5.jpg)
/clean_6.jpg)
/clean_8.jpg)
/clean_9.jpg)
/clean_10.jpg)
/clean_11.jpg)
/clean_13.jpg)