ProDy學(xué)習(xí)筆記(二)—— 安裝

安裝前準(zhǔn)備


? ? ? ? 在上一篇筆記中提到, ProDy 是一個免費開源的 Python 模塊,因而可以采用多種 Python 模塊的安裝方式進(jìn)行選擇。

? ? ? ? 瀏覽官網(wǎng)的安裝教程發(fā)現(xiàn),ProDy 除自身外還依賴于多個外部的模塊:NumPy、Biopython、SciPy,同時官方還建議安裝 Matplotlib 用于繪圖,IPython 用于交互。因而,在安裝使用ProDy之前需要先行安裝上述模塊。



pip 工具進(jìn)行安裝


? ? ? ? pip是首選的安裝程序,從Python 3.4開始,它默認(rèn)包含在Python二進(jìn)制安裝程序中,在多個操作系統(tǒng)下均可使用。

? ? ? ? 利用 pip 工具進(jìn)行安裝僅需要在終端輸入如下的一行指令即可:

pip install prody



下載至本地進(jìn)行安裝


? ? ? ? 若系統(tǒng)中 pip 工具無法使用,則可以從 PyPI 官網(wǎng)中的 ProDy 網(wǎng)頁下載安裝包至本地,執(zhí)行其中的 setup.py 文件后完成安裝。

? ? ? ? 完成下載后,終端命令行如下:

tar -xzf ProDy-1.11.tar.gz

cd ProDy-1.11

python setup.py build

sudo python setup.py install



Anaconda 簡化安裝


? ? ? ??Anaconda 解決了官方Python的兩大痛點:提供了包管理功能,Windows平臺安裝第三方包經(jīng)常失敗的場景得以解決;提供環(huán)境管理功能,解決了多版本Python并存、切換的問題。conda 是一種 Python 環(huán)境管理程序,conda 和 Anaconda一起能解決很多環(huán)境、包管理的問題。同時,本文最開始提到的 NumPy、SciPy、Matlotlib 庫均為 Anaconda 自帶,因而安裝 Anaconda 后進(jìn)行安裝 ProDy 的模塊將更為便捷。

? ? ? ?關(guān)于 Anaconda 更為細(xì)節(jié)的使用和描述詳見官網(wǎng):https://www.anaconda.com



檢驗安裝結(jié)果


? ? ? ? 完成安裝后,有兩種方法檢驗是否安裝成功。

方法一:

? ? ? ? 終端輸入:

ProDy

? ? ? ? 出現(xiàn)類似下圖的回顯證明安裝成功:

回顯視圖


方法二:

? ? ? ? 打開 Python IDLE / Jupyter Notebook / Spyder 等交互式工具,執(zhí)行 Python 語句:

import prody

? ? ? ? 若無報錯,則證實安裝成功。

PS:

? ? ? ? 可能出現(xiàn)警告信息是因 Biopython的某些方法導(dǎo)致,如下圖所示的 Bio.SubsMat 的相關(guān)方法已經(jīng)進(jìn)行了更新,原有的方法被取代。可根據(jù)提示信息進(jìn)行代碼或版本的調(diào)整,一般情況下該報錯產(chǎn)生影響較小,不會影響最終結(jié)果。

提示Biopython的警告
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容