首页 Ubuntu 20.04 安装配置 PyLith 4.0.0 与 ParaView 5.12(附安装包)

Ubuntu 20.04 安装配置 PyLith 4.0.0 与 ParaView 5.12(附安装包)

更新于 2026-10-04

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

(2)解压文件

在 /home/user/pylith 下打开终端,执行解压命令(user 指你的用户名称,需替换为实际系统用户名):

cd pylith
tar -xzf pylith-4.0.0-linux-x86_64.tar.gz

(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/

(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 的环境变量设置不正确。