如何解決 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
) 先刪除,就可以正常執行了!