24小时热门版块排行榜    

查看: 8878  |  回复: 59
【奖励】 本帖被评价39次,作者obaica增加金币 31.8
本帖产生 1 个 1ST强帖 ,点击这里进行查看

obaica

禁言 (著名写手)


[资源] linux下超详细教程安装phonopy

参考资料:
(1)        http://blog.csdn.net/txcokokok/article/details/42178889
(2)        http://blog.sina.com.cn/s/blog_86e874d30102vvdd.html
(3)        http://muchong.com/html/201208/4874998.html

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/)
5、PyYAML-3.12  (http://pyyaml.org/)
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.
  ___ _ __ _ __ ___  _ __
/ _ \ '__| '__/ _ \| '__|
|  __/ |  | | | (_) | |
\___|_|  |_|  \___/|_|
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : linux下超详细教程安装phonopy.pdf
  • 2016-11-26 15:10:07, 483.96 K

» 收录本帖的淘帖专辑推荐

软件下载【破解版】 第一性原理和电化学 第一性原理 第一性原理杂

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

湮灭算符

金虫 (初入文坛)


另外,您这里是不是有误,应该是export  PYTHONPATH 而不是PATH 因为安装numpy的时候它会要求安装路径在PYTHONPATH里
linux下超详细教程安装phonopy
%$372)HG3}P`SQ@JUL48~RH.png

25楼2017-02-17 20:28:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

obaica

禁言 (著名写手)

obaica: 回帖置顶 2016-11-26 18:03:43
本帖内容被屏蔽

2楼2016-11-26 18:02:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

湮灭算符

金虫 (初入文坛)


楼主您好,很感谢您的分享,我在安装numpy的时候有这个错误,麻烦指教
linux下超详细教程安装phonopy-1
K1Z$4}GD8MFWYSN{%GS_E`8.png

24楼2017-02-17 20:23:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

740786384

铜虫 (初入文坛)


★★★ 三星级,支持鼓励

楼主,我的phonopy版本过低该怎么升级,官网上也没有找到,是需要全部重新安装吗?
26楼2017-02-20 09:15:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

浪子323

新虫 (小有名气)


楼主,我在第二不卡住了,输进去不正确,第一步就错了
Pyhon3.6 setup.py build --help-fcompiler  查看下可用的编译器,结果发现--fcompiler=intelem可用
python3.6 setup.py build --fcompiler=intelem
python3.6 setup.py install --home=Python3.6解压目录/pymodule
38楼2017-04-18 20:55:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Wangjk11

银虫 (小有名气)


★★★★★ 五星级,优秀推荐

多谢楼主
8楼2017-01-05 23:34:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyl666

禁虫 (正式写手)

本帖内容被屏蔽

14楼2017-02-02 18:26:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

窦政科

新虫 (初入文坛)


非常感谢
19楼2017-02-12 09:36:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

窦政科

新虫 (初入文坛)


★★★★★ 五星级,优秀推荐

楼主,您好,我是新手,刚接触Linux,我安装phonopy用的就是您的教程,不过我在安装Python3.6时到最后测试的时候出现如下图的错误,说是没有readline模块,您可以帮我看看吗?谢谢
linux下超详细教程安装phonopy-2
QQ图片20170212164654.jpg

20楼2017-02-12 16:55:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

obaica

禁言 (著名写手)

本帖内容被屏蔽

21楼2017-02-12 17:09:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

obaica

禁言 (著名写手)

本帖内容被屏蔽

27楼2017-02-20 09:37:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

obaica

禁言 (著名写手)

本帖内容被屏蔽

28楼2017-02-20 09:38:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

obaica

禁言 (著名写手)

本帖内容被屏蔽

29楼2017-02-20 09:38:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

浪子323

新虫 (小有名气)


★★★★★ 五星级,优秀推荐

这是我处理的结果,求指点
linux下超详细教程安装phonopy-3
mmexport1492522689539.jpg

39楼2017-04-18 21:41:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

enzoso

新虫 (初入文坛)


在安装第一步的时候  ./configure --prefix= /home/…/phonopy/Python-3.6/build 这句命令显示权限不够  TT 怎么解决
48楼2017-12-04 20:08:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
Upp_peter3楼
2016-12-20 21:09   回复  
五星好评  顶一下,感谢分享!
Upp_peter4楼
2016-12-20 21:25   回复  
顶一下,感谢分享!
2016-12-20 21:38   回复  
五星好评  顶一下,感谢分享!
lxf小默6楼
2016-12-27 23:02   回复  
五星好评  顶一下,感谢分享!
2016-12-27 23:23   回复  
五星好评  顶一下,感谢分享!
hhgds9楼
2017-01-06 15:47   回复  
五星好评  
2017-01-14 13:15   回复  
五星好评  顶一下,感谢分享!
2017-01-14 21:27   回复  
五星好评  顶一下,感谢分享!
2017-01-19 10:57   回复  
五星好评  顶一下,感谢分享!
2017-01-19 11:38   回复  
顶一下,感谢分享!
golddigger15楼
2017-02-04 19:34   回复  
顶一下,感谢分享!
golddigger16楼
2017-02-04 19:41   回复  
顶一下,感谢分享!
lion_tiger17楼
2017-02-09 11:13   回复  
五星好评  顶一下,感谢分享!
lion_tiger18楼
2017-02-09 11:22   回复  
顶一下,感谢分享!
wangwenju22楼
2017-02-12 17:45   回复  
五星好评  顶一下,感谢分享!
2017-02-17 20:18   回复  
五星好评  顶一下,感谢分享!
2017-03-01 11:55   回复  
五星好评  顶一下,感谢分享!
qing_quan31楼
2017-03-10 01:36   回复  
五星好评  顶一下,感谢分享!
huleii32楼
2017-04-03 14:25   回复  
五星好评  顶一下,感谢分享!
huleii33楼
2017-04-03 14:55   回复  
五星好评  顶一下,感谢分享!
tingl34楼
2017-04-04 23:46   回复  
五星好评  顶一下,感谢分享!
2017-04-14 20:59   回复  
五星好评  顶一下,感谢分享!
2017-04-15 23:04   回复  
五星好评  顶一下,感谢分享!
lzl818137楼
2017-04-16 14:45   回复  
五星好评  顶一下,感谢分享!
冯亚娟40楼
2017-04-19 11:04   回复  
五星好评  顶一下,感谢分享!
luxia021041楼
2017-04-21 15:12   回复  
五星好评  顶一下,感谢分享!
2017-04-23 17:01   回复  
五星好评  顶一下,感谢分享!
2017-05-04 08:07   回复  
五星好评  顶一下,感谢分享!
shaoli09444楼
2017-06-29 22:57   回复  
五星好评  顶一下,感谢分享!
l6113278245楼
2017-10-10 19:05   回复  
五星好评  顶一下,感谢分享!
l6113278246楼
2017-10-10 19:12   回复  
顶一下,感谢分享!
2017-11-16 18:12   回复  
五星好评  顶一下,感谢分享!
2017-12-09 15:25   回复  
五星好评  顶一下,感谢分享!
ok1231550楼
2018-06-07 19:36   回复  
五星好评  顶一下,感谢分享!
相关版块跳转 我要订阅楼主 obaica 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 085410人工智能专硕317求调剂(0854都可以) +3 xbxudjdn 2026-03-18 3/150 2026-03-18 22:14 by zhq0425
[考研] 354求调剂 +4 Tyoumou 2026-03-18 7/350 2026-03-18 21:45 by Tyoumou
[考研] 一志愿天津大学化学工艺专业(081702)315分求调剂 +10 yangfz 2026-03-17 10/500 2026-03-18 20:14 by walc
[考研] 266求调剂 +5 阳阳哇塞 2026-03-14 9/450 2026-03-18 15:05 by stone_128
[考研] 085601专硕,总分342求调剂,地区不限 +5 share_joy 2026-03-16 5/250 2026-03-18 14:48 by haxia
[考研] 0854,计算机类招收调剂 +3 胡辣汤放糖 2026-03-15 6/300 2026-03-18 12:09 by 上岸上岸……..
[考研] 环境工程调剂 +8 大可digkids 2026-03-16 8/400 2026-03-18 09:36 by zhukairuo
[硕博家园] 湖北工业大学 生命科学与健康学院-课题组招收2026级食品/生物方向硕士 +3 1喜春8 2026-03-17 5/250 2026-03-17 17:18 by ber川cool子
[考研] 材料专硕326求调剂 +6 墨煜姒莘 2026-03-15 7/350 2026-03-17 17:10 by ruiyingmiao
[考研] 283求调剂 +3 听风就是雨; 2026-03-16 3/150 2026-03-17 07:41 by 热情沙漠
[考研] [导师推荐]西南科技大学国防/材料导师推荐 +3 尖角小荷 2026-03-16 6/300 2026-03-16 23:21 by 尖角小荷
[考研] 机械专硕325,寻找调剂院校 +3 y9999 2026-03-15 5/250 2026-03-16 19:58 by y9999
[考研] 26考研一志愿中国石油大学(华东)305分求调剂 +3 嘉年新程 2026-03-15 3/150 2026-03-15 13:58 by 哈哈哈哈嘿嘿嘿
[考研] 294求调剂 +3 Zys010410@ 2026-03-13 4/200 2026-03-15 10:59 by zhq0425
[考研] 复试调剂 +3 呼呼?~+123456 2026-03-14 3/150 2026-03-14 16:53 by WTUChen
[考研] 材料080500调剂求收留 +3 一颗meteor 2026-03-13 3/150 2026-03-14 10:54 by peike
[考研] 招收0805(材料)调剂 +3 18595523086 2026-03-13 3/150 2026-03-14 00:33 by 123%、
[考研] 281求调剂 +9 Koxui 2026-03-12 11/550 2026-03-13 20:50 by Koxui
[考研] 土木第一志愿276求调剂,科研和技能十分丰富,求新兴方向的导师收留 +3 土木小天才 2026-03-12 3/150 2026-03-13 15:01 by JourneyLucky
[考研] 材料301分求调剂 +5 Liyouyumairs 2026-03-12 5/250 2026-03-13 14:42 by JourneyLucky
信息提示
请填处理意见