Skip to main content

如何解決 MAC check failed 問題

因爲需要處理 notebook 環境沒辦法使用 keyring 的問題,所以使用 notebook 時,會透過 keyrings.cryptfile 套件來儲存, 詳細內容可參考 GitHub

而造成 terminal 無法執行的原因就是因為這台電腦可能曾經跑過 notebook 的環境, 所以系統裡已存有 keyrings.cryptofile 的密碼檔案, 但 Terminal 是使用 keyring 套件來讀取, 因此 keyrings.cryptfile 存的檔案就會讓 keyring 套件拿取密碼時,造成誤判。

所以只要把 keyrings.cryptofile 存的檔案 (~/.local/share/python_keyring/cryptfile_pass.cfg) 先刪除,就可以正常執行了!