2017年12月2日 星期六

Python + Thonny :套件的安裝與使用


Thonny   是Python  的整合開發環境,在此介面下編修Python程式可以省下不少的麻煩。我們舉一個簡單的例子來說明套件的安裝流程:


↓就以上次的影像讀取與顯示來說,程式只有三行,如下圖:

這個只有三行的程式儲存於資料夾   D:\temp,檔名叫test.py。現在我們就按綠色箭頭來執行它...

↓底下的執行結果出現紅字,其中最後一行   No   module   named   'PIL'

由於此Thonny環境中並沒有安裝名字叫PIL的模組,所以出現紅字,因此我們需要安裝PIL模組。

↓點選《Tools》→《Manage   Packages...》,出現以下畫面

上圖左邊有三行字,分別是   <INSTALL>,   pip,   setuptools
第一個<INSTALL>代表要安裝package
第二個pip及第三個setuptools代表已經安裝的package,如果滑鼠點擊已安裝的package,右邊就會出現說明文字。
現在我們來安裝pillow模組...

↓由於PIL是pillow的代號,因此我們輸入pillow然後按《Search》,電腦會去網路上找是否有叫pillow的模組

↓電腦找到此模組後,顯示相關說明,此版本是4.3.0,按《Install》安裝此模組

↓安裝成功後,左欄多了個Pillow (其實還多了個olefile)



↓若要刪除某個已安裝的模組,可以先點選它,再按《Uninstall》


↓裝好了Pillow,回到原程式再執行一次,結果還有紅字出現...

紅字改成了   Invalid   argument:   'd:\temp\\lena256.bmp'
原來這個Thonny需要將路徑的斜線要用slash (/),不是反斜線(\)。因此我們修改第二次程式碼,改成   im = Image.open("d:/temp/lena256.bmp"),然後再執行一次

↓改變斜線後,再執行一次就成功了

--   END   --

沒有留言:

張貼留言