本文在最新的Ubuntu版本20.04 LTS系统上安装cif2cell程序的1.2.10版本。
cif2cell现已支持多种电子结构计算程序所需的格式输出:常用的CASTEP、VASP、Quantum Espresso和ABINIT等程序包都能接受来自cif2cell的生成文件。
安装步骤:
1. 首先下载并解压、进入cif2cell-1.2.10文件夹。
$ tar -zxvf cif2cell-1.2.10.tar.gz
$ cd cif2cell-1.2.10/
2. cif2cell要求系统已有Python 2.4-2.7(注意setup.py安装脚本与Python 3不兼容!)以及PyCIFRW的python包。为此先解压当前目录中附带的PyCIFRW包。
$ tar -zxvf PyCifRW-3.3.tar.gz
3. 随后,如果系统尚无Python 2(比如Ubuntu 20.04 LTS系统默认只安装Python 3.8),那么再安装Python 2,此处以2.7版本为例。
$ sudo apt-get update
$ sudo apt-get install python2.7
# 注意上一行要指定Python版本号
$ python2.7 --version
安装后可以查询一下Python 2.7的版本,屏幕上会显示具体的版本信息。
4. 准备工作都已完成后,就能开始安装cif2cell程序了。
$ sudo python2.7 setup.py install
sudo后面同样不要忘了紧跟2.7,否则很可能安装不成功!
装好后,不需要添加环境变量,就能在任意路径中调用cif2cell了。
通过如下帮助命令检查一下安装成功与否
$ cif2cell -h
或查看版本号
$ cif2cell -V