国产主播欧美精品,在线视频cao,中文字幕免费一区二区,日韩三级影视

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



    安裝要求

    基本要求

    * 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 畫化學結構式:基礎篇

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

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

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

    微信掃碼分享文章
    主站蜘蛛池模板: 乌兰浩特市| 鹤峰县| 鲁甸县| 贞丰县| 上虞市| 应城市| 安溪县| 宜黄县| 麦盖提县| 汝南县| 乌兰浩特市| 宁蒗| 洞口县| 新乐市| 扬州市| 湟中县| 绩溪县| 浦县| 达日县| 兰坪| 图木舒克市| 兴国县| 夏津县| 泸定县| 兴义市| 益阳市| 梧州市| 内乡县| 五河县| 诸城市| 东阳市| 通化县| 固安县| 怀来县| 清河县| 陆河县| 广德县| 榆林市| 土默特左旗| 安国市| 都昌县|