OVITOpro具备一些特有的功能如键长键角统计分析,这些是基础版本OVITO不具备的。但python版本OVITO具备OVITOpro的所有功能。因此没有多余经费购买OVITOpro的同学稍微了解一下python的脚本,使用python版本的OVITO是比较有性价比的。本文简单介绍python版本OVITO安装。笔者系统版本为UBUNTU 21.04。
虽然官方网上教程说用pip install -U
ovito一键安装,但要保证你的网络传输频率够高,不然就会出现以下报错情况:

即使这种方法能够成功运行并安装,由于下载需要等待很长时间,也非常耗时.解决办法如下:
通过浏览器下载
ovito-3.9.4-cp39-cp39-manylinux1_x86_64.whl
运行以下命令进行安装
pip install -U ovito-3.9.4-cp39-cp39-manylinux1_x86_64.whl
这时运行又会出现报错情况:

通过浏览器下载
traits-6.4.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
运行进行安装
pip install -U traits-6.4.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
这些报错都是因为网络传输频率不高,一旦下载出现卡顿,pip默认为断线引起的报错,而且一般使用pip下载速度很慢,我们直接用浏览器快速下载whl文件通过pip install -U whl文件名直接装就可以了。
最后总结:ovito的安装需要这几个whl文件
ovito-3.9.4-cp39-cp39-manylinux1_x86_64.whl
PySide6_Addons-6.6.0-cp38-abi3-manylinux_2_28_x86_64.whl
PySide6_Essentials-6.6.0-cp38-abi3-manylinux_2_28_x86_64.whl
shiboken6-6.2.4-6.2.4-cp36.cp37.cp38.cp39.cp310-abi3-manylinux1_x86_64.whl
traits-6.4.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
依次的安装顺序如下
pip install -U traits-6.4.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64
.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pip install -U shiboken6-6.2.4-6.2.4-cp36.cp37.cp38.cp39.cp310-abi3-manylinux1_x86_64.whl
pip install -U PySide6_Essentials-6.6.0-cp38-abi3-manylinux_2_28_x86_64.whl
pip install -U PySide6_Addons-6.6.0-cp38-abi3-manylinux_2_28_x86_64.whl
pip install -U ovito-3.9.4-cp39-cp39-manylinux1_x86_64.whl

测试:在终端输入python,进入python CLI用以下两行命令测试
import ovito
print("Hello world, this is OVITO %i.%i.%i" % ovito.version)
成功输出OVITO版本说明安装成功

这时就可以通过python脚本不受限制使用OVITO pro 的功能(如键角键长统计等)了。
祝大家科研愉快!!!