預存
              Document
              當前位置:文庫百科 ? 文章詳情
              ASE原子模擬環(huán)境計算程序安裝教程
              來源: 時間:2022-12-16 16:20:13 瀏覽:5251次



              安裝要求

              基本要求

              * Python 3.6或更新版本

              * NumPy (基礎 N-dimensional array 包)

              * SciPy (科學計算庫)

              可選并強烈推薦安裝

              • Matplotlib (繪圖)  

              • tkinter (for ase.gui-ASE圖形界面所需的庫,CentOS系統(tǒng)自帶的python默認編譯是沒有tkinter的,需要重新編譯python)

              可選安裝

              • Flask (用于ase.db網(wǎng)頁界面所需)  

              • pytest  (用于測試)  

              • pytest-mock  (用于更全面的測試)  

              • pytest-xdist  (用于并行運行測試)  

              • spglib  (用于某些與對稱相關的特征)




              使用系統(tǒng)軟件包管理器安裝

              Linux

              ASE支持主要的GNU/Linux發(fā)行版(包括Debian、Ubuntu、Arch、Fedora、Red Hat和CentOS),并有對應的一個python-ase包,可以在你的系統(tǒng)上安裝它。系統(tǒng)會自動管理依賴關系,并使ASE對所有用戶可用。

              注意:不同的Linux發(fā)行版,對應的ASE包版本不一定是最新的。

              Max OSX(Homebrew)

              Mac OSX中包含的舊版本Python與ASE不兼容,并且不包括pip包管理器。在下一節(jié)中介紹的使用pip安裝ASE之前,Mac用戶需要安裝適當?shù)腜ython版本。一種選擇是使用Homebrew包管理器,它提供了Python 3的最新版本,包括pip和tkinter圖形界面綁定:


              $ brew install python

              使用pip安裝1

              建議使用anaconda的python,方便安裝和版本管理。安裝ASE最簡單的方法是使用pip,它會自動從PyPI獲取源代碼:

              $ pip install --upgrade --user ase

              如果要運行測試,可使用:

              $ pip install --upgrade --user ase[test]

              Python會將ASE安裝到可以自動找到ASE的本地文件夾中。ASE的命令行工具將安裝在以下位置:

              操作系統(tǒng)路徑
              Unix and Mac OS X~/.local/bin
              Homebrew~/Library/Python/X.Y/bin
              Windows%APPDATA%/Python/Scripts

              請參考環(huán)境變量章節(jié),正確設置環(huán)境變量。 在使用ASE前,參考ASE的安裝測試環(huán)節(jié),進行測試。 注意: 如果你的系統(tǒng)中,沒有安裝numpy,scipy和matplotlib模塊,請參考下面命令安裝:

              $ pip install --upgrade --user numpy scipy matplotlib

              如果在安裝過程中出現(xiàn)Cannot uninstall 'pyparsing'

              pip install -I pyparsing

              即可解決




              從源碼安裝

              作為pip方式安裝的替代方案,您還可以下載源代碼.tar文件或Git方式獲取源碼。

              tar文件

              你可以下載最新版ase-3.22.1.tar.gz或者開發(fā)測試版ase-3.23.0b1.tar.gz。其它版本,可參考ASE官網(wǎng)列表解壓:

              $ tar -xf ase-3.17.0.tar.gz

              Git clone

              或者,你也可以使用git clone命令可以從https://gitlab.com/ase/ase獲取指定版本的源碼:

              $ git clone -b 3.22.1 https://gitlab.com/ase/ase.git

              或者安裝開發(fā)版

              $ git clone https://gitlab.com/ase/ase.git

              pip

              使用pip命令從ase的git主目錄安裝

              $ pip install --upgrade git+https://gitlab.com/ase/ase.git@master

              --upgrade參數(shù)可以確保您總是重新安裝,即使版本號沒有更改。

              添加用戶環(huán)境變量即可使用,具體請參考環(huán)境變量章節(jié)當然也可以在源碼目錄下,執(zhí)行python setup.py install --user命令進行安裝,然后再添加環(huán)境變量。




              環(huán)境變量

              ASE需要定義兩個環(huán)境變量:

              $PATH:

              定義ase可執(zhí)行文件路徑

              $PYTHONPATH:

              定義python模塊路徑

              在用戶主目錄下的.bashrc文件中,添加如下

              $ export PYTHONPATH=<path-to-ase-package>:$PYTHONPATH

              $ export PATH=<path-to-ase-command-line-tools>:$PATH

              或者在用戶主目錄下的.cshrc文件中,添加如下:

              $ setenv PYTHONPATH <path-to-ase-package>:${PYTHONPATH}

              $ setenv PATH <path-to-ase-command-line-tools>:${PATH}




              運行測試

              運行測試前,請確保環(huán)境變量已經(jīng)正確設置

              測試命令:

              ase tes


              評論 / 文明上網(wǎng)理性發(fā)言
              12條評論
              全部評論 / 我的評論
              最熱 /  最新
              全部 3小時前 四川
              文字是人類用符號記錄表達信息以傳之久遠的方式和工具?,F(xiàn)代文字大多是記錄語言的工具。人類往往先有口頭的語言后產(chǎn)生書面文字,很多小語種,有語言但沒有文字。文字的不同體現(xiàn)了國家和民族的書面表達的方式和思維不同。文字使人類進入有歷史記錄的文明社會。
              點贊12
              回復
              全部
              查看更多評論
              相關文章

              基礎理論丨一文了解XPS(概念、定性定量分析、分析方法、譜線結(jié)構(gòu))

              2020-05-03

              手把手教你用ChemDraw 畫化學結(jié)構(gòu)式:基礎篇

              2021-06-19

              晶體結(jié)構(gòu)可視化軟件 VESTA使用教程(下篇)

              2021-01-22

              【科研干貨】電化學表征:循環(huán)伏安法詳解(上)

              2019-10-25

              【科研干貨】電化學表征:循環(huán)伏安法詳解(下)

              2019-10-25

              Zeta電位的基本理論、測試方法和應用

              2020-08-24

              項目推薦/Project
              第一性原理-ELF

              第一性原理-ELF

              第一性原理-HzOR

              第一性原理-HzOR

              第一性原理-HER

              第一性原理-HER

              熱門文章/popular

              基礎理論丨一文了解XPS(概念、定性定量分析、分析方法、譜線結(jié)構(gòu))

              手把手教你用ChemDraw 畫化學結(jié)構(gòu)式:基礎篇

              晶體結(jié)構(gòu)可視化軟件 VESTA使用教程(下篇)

              【科研干貨】電化學表征:循環(huán)伏安法詳解(上)

              電化學實驗基礎之電化學工作站篇 (二)三電極和兩電極體系的搭建 和測試

              【科研干貨】電化學表征:循環(huán)伏安法詳解(下)

              微信掃碼分享文章
              亚洲男女内射在线播放| 日本亚洲免费无线码| 亚洲综合视频在线| 亚洲国产精品美女久久久久| 亚洲国产高清人在线| 国产亚洲情侣一区二区无码AV| 亚洲av综合av一区二区三区| 亚洲欧美成人av在线观看| 亚洲av无码久久忘忧草| 亚洲成a人片毛片在线| 久久精品国产亚洲AV电影| 中文字幕亚洲色图| 亚洲永久永久永久永久永久精品| 中文字幕第13亚洲另类| a级亚洲片精品久久久久久久| 另类图片亚洲校园小说区| 亚洲国产成人久久综合碰| 亚洲国产精品日韩专区AV| 亚洲国产综合人成综合网站| 久久亚洲国产精品123区| 亚洲综合av永久无码精品一区二区| 亚洲五月午夜免费在线视频| 中文字幕精品亚洲无线码一区| 精品国产香蕉伊思人在线在线亚洲一区二区 | 亚洲 日韩经典 中文字幕| 亚洲人成www在线播放| 亚洲成AV人片高潮喷水| 亚洲AV无码AV吞精久久| 亚洲高清成人一区二区三区| 国产天堂亚洲国产碰碰| 国外亚洲成AV人片在线观看| 亚洲精品tv久久久久久久久 | 激情亚洲一区国产精品| 亚洲男人的天堂久久精品| 亚洲无人区码一二三码区别图片| 国产亚洲女在线线精品| 国产美女亚洲精品久久久综合| 久久伊人久久亚洲综合| 亚洲国产精品专区| 亚洲日本一线产区和二线产区对比| 日韩精品亚洲专区在线影视|