這篇是要來介紹作者在import Pilimage時使用image.show()的時候遇到的error:FSPathMakeRef(/Applications/Preview.app) failed with error -43
因為FSPathMakeRef(/Applications/Preview.app) failed with error -43這個意思找不到/Applications/Preview.app這個檔案的意思。
首先我們利用command cd ..將自己所在的path退到最上層,接著用ls看裡面是否有一個叫做Applications的資料夾。
接著進到Applications資料夾後,檢查裡面是否有Preview.app這個檔案。如果會出現上面那個error的人應該是找不到這個檔案的。
我們可以發現,preview.app這個資料夾應該會在/System/Applications這個資料夾中。

因此我們直接access /Applications/Preview.app當然是找不到這個檔案。
目前作者自己的解決辦法是創立一個簡單的連結,使在連接/Applications這個資料夾時,可以直接自動連接到/System/Applications這個資料夾。
創立連結的辦法是輸入下面的command。
ln -s /System/Applications/Preview.app /Applications/Preview.app
完成之後可以再回到/Applications資料夾中,就可以看到已經有Preview.app這個程式了!到這邊都完成後就可以使用image.show()了。

留言