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



              安裝要求

              基本要求

              * Python 3.6或更新版本

              * NumPy (基礎 N-dimensional array 包)

              * SciPy (科學計算庫)

              可選并強烈推薦安裝

              • Matplotlib (繪圖)  

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

              可選安裝

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

              • pytest  (用于測試)  

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

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

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




              使用系統軟件包管理器安裝

              Linux

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

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

              Max OSX(Homebrew)

              Mac OSX中包含的舊版本Python與ASE不兼容,并且不包括pip包管理器。在下一節中介紹的使用pip安裝ASE之前,Mac用戶需要安裝適當的Python版本。一種選擇是使用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的命令行工具將安裝在以下位置:

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

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

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

              如果在安裝過程中出現Cannot uninstall 'pyparsing'

              pip install -I pyparsing

              即可解決




              從源碼安裝

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

              tar文件

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

              $ 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

              或者安裝開發版

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

              pip

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

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

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

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




              環境變量

              ASE需要定義兩個環境變量:

              $PATH:

              定義ase可執行文件路徑

              $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}




              運行測試

              運行測試前,請確保環境變量已經正確設置

              測試命令:

              ase tes


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

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

              2020-05-03

              晶體結構可視化軟件 VESTA使用教程(下篇)

              2021-01-22

              手把手教你用ChemDraw 畫化學結構式:基礎篇

              2021-06-19

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

              2019-10-25

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

              2019-10-25

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

              2020-08-24

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

              第一性原理-ELF

              第一性原理-HzOR

              第一性原理-HzOR

              第一性原理-HER

              第一性原理-HER

              熱門文章/popular

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

              晶體結構可視化軟件 VESTA使用教程(下篇)

              手把手教你用ChemDraw 畫化學結構式:基礎篇

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

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

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

              微信掃碼分享文章
              亚洲中文字幕日产乱码高清app| 激情内射亚洲一区二区三区| 亚洲午夜国产片在线观看| 日本亚洲成高清一区二区三区| www国产亚洲精品久久久| 亚洲午夜无码毛片av久久京东热| 99久久亚洲综合精品成人网| 亚洲av午夜福利精品一区人妖| 亚洲乱码中文字幕久久孕妇黑人| 亚洲精品黄色视频在线观看免费资源| 亚洲国产精品美女久久久久| 国产亚洲精品bv在线观看| 亚洲国产成a人v在线观看| 久久精品国产亚洲av麻豆图片 | 老司机亚洲精品影院| 久久夜色精品国产亚洲AV动态图 | 亚洲伊人色欲综合网| 亚洲综合色成在线播放| 亚洲Av无码乱码在线观看性色| 美国毛片亚洲社区在线观看| 四虎精品亚洲一区二区三区| 亚洲成片观看四虎永久| 亚洲av综合日韩| 亚洲AⅤ优女AV综合久久久| 亚洲国产日韩在线观频| 亚洲综合久久夜AV | 久久亚洲国产欧洲精品一| 亚洲精品国产成人片| 亚洲av午夜福利精品一区| 亚洲AV成人片色在线观看| 亚洲黄色网站视频| 亚洲免费观看在线视频| 亚洲乱码在线卡一卡二卡新区| 亚洲熟妇AV一区二区三区宅男| 亚洲成a∧人片在线观看无码 | 777亚洲精品乱码久久久久久 | 亚洲第一页中文字幕| 亚洲偷自精品三十六区| 亚洲欧洲无码AV不卡在线| 四虎精品亚洲一区二区三区| 亚洲一区二区三区在线观看精品中文|