Ubuntu安装多版本Paraview
本人安装OpenFoam版本是5.X,而该版本官方绑定Paraview5.4。这个版本Paraview已经不能满足我的日常使用需要。故需要安装高版本Paraview。
PS:如果仅仅对DEM后处理建议安装OVITO可以参考我另一篇文章。
- 安装步骤 官网下载Paraview
本人选择版本是5.11.2这个稳定版本
- 在/home目录下新建paraview5.11文件夹,并将下载的Paraview解压到该文件夹
- 配置系统变量,在/home目录下打开隐藏的.bashrc文件,在末尾输入
[外链图片转存中…(img-rdMm7UMf-1704005528515)]alias paraview5.11=''/home/usr_name/paraview5.11/bin/paraview #usr_name是你ubuntu系统名字,如图
然后更新系统变量source ~/.bashrc
- 终端输入paraview5.11即可启动或者找到安装目录下paraview双击打开
一些问题及解决方案
1、出现没有qt环境
这个错误多半是安装过anaconda破坏了/home目录下环境,可以向该文件夹复制qt库文件解决。或者将paraview安装到/opt目录(比如我在虚拟机就可以打开,但是在纯ubuntu环境缺报错
- paraview安装到/opt目录
sudo mv /home/usr_name/paraview /opt
2、如果通过步骤1还没解决问题,需要添加系统变量(治根)
- 进入下面地址终端
/home/usr_name/paraview5.11/plugins/platforms
- 输入
ldd libqxcb.so
[外链图片转存中…(img-KWNxU2xY-1704005528516)]
发现这两个动态库没有
- 解决办法
sudo apt-get install libxcb-xinput0
3、出现如下问题
个人推断是Python版本问题,paraview5.11需要py3.9,而ubuntu18.04自带版本是3.6。所以需要利用anaconda创建虚拟环境,以下是确认anaconda3
export PATH="/home/usr_name/anaconda3/bin:$PATH"
然后更新系统变量
source ~/.bashrc
创建py3.9虚拟环境
conda create --name py39 python=3.9
然后写一个脚本激活
#! /bin/bash
conda activate py39
paraview5.11
#为了避免虚拟环境和openfoam报错
#可以通过
conda deactivate
#关闭虚拟环境
#或者通过取消自启动conda
conda config --set auto_activate_base false