日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

ovito在linux下安装教程,linux下超详细教程安装phonopy

發布時間:2023/12/31 linux 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ovito在linux下安装教程,linux下超详细教程安装phonopy 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考資料:

phonopy安裝:

第一步:準備文件

1、python-3.6? (https://www.python.org/downloads/source/)

2、numpy-1.11.2? (http://www.scipy.org/scipylib/download.html)

3、lxml-3.6.4? (http://lxml.de/)

4、matplotlib-1.5.0 ?(https://sourceforge.net/projects/matplotlib/files/)

6、phonopy-1.11.0 (https://sourceforge.net/projects/phonopy/)

第二步:安裝Python-3.6.0b3.tar.xz

?tar xvf Python-3.6.0b3.tar.xz

?cd Python-3.6

?./configure --prefix= /home/…/phonopy/Python-3.6/build

(在python解壓目錄事先新建build目錄,省略部分根據每個人電腦而定)

?make

?make install

設置環境變量

?vi ?~/.bashrc

在.bashrc文件末尾加入:

?export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/…/phonopy/Python-3.6/build/lib

export PATH=$PATH:/home/…/phonopy/Python-3.6/build/bin

export PATH=/home/…/phonopy/Python-3.6:$PATH

?source ?~/.bashrc

測試

?命令行輸入python3.6,若成功會出現(避免和系統自帶/usr/bin混淆)

Python 3.6.0b3 (default, Nov? 6 2016, 02:12:05)

[GCC 4.9.3] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>>

第三步:安裝numpy-1.11.2.tar.gz

?tar xzvf numpy-1.11.2.tar.gz

?cd numpy-1.11.2

?cp site.cfg.example site.cfg

?vi site.cfg:

?修改文件中如下所示部分:

# [mkl]

# library_dirs = /opt/intel/mkl/10.0.1.014/lib/32/

# lapack_libs = mkl_lapack

# mkl_libs = mkl, guide

注意:mkl前面的注釋一定要去掉,此外,左端不能留空格。

?修改后的如下(根據實際情況修改):

[mkl]

library_dirs = /opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64

include_dirs = /opt/intel/composer_xe_2013_sp1.2.144/mkl/include

lapack_libs = mkl_lapack95_lp64

mkl_libs = mkl_def,mkl_intel_lp64,mkl_intel_thread,mkl_core,guide,iomp5

(最后一行逗號為英文輸入法下面的)

?python3.6 setup.py build --help-fcompiler查看下可用的編譯器,結果發現--fcompiler=intelem可用

?python3.6 setup.py build --fcompiler=intelem

?python3.6 setup.py install --home=Python3.6解壓目錄/pymodule

(pymodule是自己在python解壓目錄下新建的numpy安裝目錄)

?vi ?~/.bashrc添加下面內容:

PYTHONPATH="${PYTHONPATH}:/home/…/phonopy/Python3.6/pymodule/lib

/python"

export PYTHONPATH

export PATH=/home/…/phonopy/Python-3.6/pymodule/bin:$PATH

export PYTHONPATH=/home/…/phonopy/Python-3.6/pymodule/lib/python

?source ?~/.bashrc

讓python知道到哪里去找模塊

?測試python是否能夠調用numpy:

?cd .. (退出numpy的目錄)

這一步一定要做,不然會出錯,ImportError: Error importing numpy.

?輸入:python3.6進入python界面

?import numpy

執行numpy看是否出錯

第四步:安裝lxml-3.6.4.tgz

?tar xzvf lxml-3.6.4.tgz

?cd lxml-3.6.4

?vi ?~/.bashrc添加下面內容:

PYTHONPATH="${PYTHONPATH}:/home/…/phonopy/Python3.6/lxml/lib

/python"

(lxml是自己在python解壓目錄下新建的lxml安裝目錄)

?source ?~/.bashrc

?python3.6 setup.py install --home=Python3.6解壓目錄/lxml

第五步:安裝matplotlib-1.5.0.tar.gz

?tar xzvf matplotlib-1.5.0.tar.gz

?cd matplotlib-1.5.0

?vi ?~/.bashrc添加下面內容:

PYTHONPATH="${PYTHONPATH}:/home/…/phonopy/Python3.6/matplotlib /lib/python"

(matplotlib是自己在python解壓目錄下新建的matplotlib安裝目錄)

?source ?~/.bashrc

?python3.6 setup.py install --home=Python3.6解壓目錄/ matplotlib

第六步:安裝PyYAML-3.12.tar.gz

?tar xzvf PyYAML-3.12.tar.gz

?cd PyYAML-3.12

?vi ?~/.bashrc添加下面內容:

PYTHONPATH="${PYTHONPATH}:/home/…/phonopy/Python3.6/pyyaml/lib

/python"

(pyyaml是自己在python解壓目錄下新建的pyyaml安裝目錄)

?source ?~/.bashrc

?python3.6 setup.py test

?python3.6 setup.py install --home=Python3.6解壓目錄/pyyaml

第七步:安裝phonopy-1.11.0.tar.gz

?tar xzvf phonopy-1.11.0.tar.gz

?cd phonopy-1.11.0

?python3.6 setup.py install

?把/home/…/phonopy/phonopy-1.11.0/build/scripts-3.6的phonopy拷貝到usr/bin

測試

?在phonopy目錄下命令行輸入phonopy:

結果顯示:

_ __ | |__?? ___? _ __?? ___?? _ __? _?? _

| '_ \| '_ \ / _ \| '_ \ / _ \ | '_ \| | | |

| |_) | | | | (_) | | | | (_) || |_) | |_| |

| .__/|_| |_|\___/|_| |_|\___(_) .__/ \__, |

|_|??????????????????????????? |_|??? |___/

1.11.0

Crystal structure file of POSCAR (default file name) could not be found.

___ _ __ _ __ ___? _ __

/ _ \ '__| '__/ _ \| '__|

|? __/ |? | | | (_) | |

\___|_|? |_|? \___/|_|

總結

以上是生活随笔為你收集整理的ovito在linux下安装教程,linux下超详细教程安装phonopy的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。