Python環境搭建及第三方庫安裝和解除安裝
因預處理醫學影象資料需要用到以下的Python庫
SimpleITK;Anaconda;PIL (Python Imaging Library),故重新安裝Python和第三方庫。
一、安裝Python
二、 Anaconda科學計算包
Python是一種強大的程式語言,其提供了很多用於科學計算的模組,常見的包括numpy、scipy和matplotlib。
要利用Python進行科學計算,就需要一一安裝所需的模組,而這些模組可能又依賴於其它的軟體包或庫,因而安裝和使用起來相對麻煩。
幸好有人專門在做這一類事情,將科學計算所需要的模組都編譯好,然後打包以發行版的形式供使用者使用,Anaconda就是其中一個常用的科學計算髮行版。
同類的還有Python(x,y)、Canopy,相較而言還是比較推薦Anaconda。當然Anaconda除了整合常用的包外,它也擁有spyder IDE、IPython、Jupyter Notebook,可以滿足你多種使用環境提高便利性。
1.下載Anaconda
根據版本選擇合適的安裝包,需要注意的是,如果前面裝了python需要解除安裝掉,因為Anaconda自帶python環境,同樣的也分Python2.x和Python3.x,這裡我們選擇Python3.5。
2.安裝Anaconda
注意這裡選擇Just Me,否則可能導致快捷啟動找不到程式。
如果你已經安裝好Anaconda,恭喜你可以省掉很多安裝第三方庫的時間。
三、使用建議
如果你不怕折騰可以使用Python官方安裝包自行安裝第三方庫,再使用sublime文字便捷器來寫入程式碼;如果你對計算機不是特別瞭解則推薦安裝Anaconda可以省掉很多不必要的麻煩,再搭配Pycharm使用即可。
四、 第三方庫的安裝及解除安裝
python中,安裝第三方模組,是通過管理工具pip完成的。
可使用已經安裝好的Anaconda去安裝第三方庫(SimpleITK)
執行開啟 Anaconda Prompt
pip install SimpleITK
安裝常用的Python Imaging Library(PIL),這是Python下非常強大的處理影象的工具庫。不過,PIL目前只支援到Python 2.7,並且有年頭沒有更新了,因此,基於PIL的Pillow專案開發非常活躍,並且支援最新的Python 3。
因此,安裝Pillow的命令就是
pip install Pillow
有了Pillow,處理圖片易如反掌。隨便找個圖片生成縮圖:
>>> from PIL import Image
>>> im = Image.open('test.png')
>>> print(im.format, im.size, im.mode)
PNG (400, 300) RGB
>>> im.thumbnail((200, 100))
>>> im.save('thumb.jpg', 'JPEG')
解除安裝第三方庫
pip uninstall SimpleITK
參考主頁