我最近用閑置的money購置了一個ipad,想利用ipad作為mac的復屏,但是這需要將macos升級到catalina才能支持這個功能,但是catalina的更新會導致很多軟件都發生無法啟動或一些奇奇怪怪的錯誤。我在更新了catalina之后,anaconda-navigator就無法啟動了,(terminal還可以用conda命令),重裝之后依舊無法使用。接下來就講一下解決方案和思路,不知道適不適用在你遇到的問題上。
問題原因
經過我的嘗試和研究有如下幾個可能的原因:
1. catalina版本下默認的shell從bash改為了zsh
2. navigator被牆(為啥這個東西需要聯網)
解決方法
用vi或者訪達里打開~目錄(自己的家目錄)下的
.bash_profile文件,拷貝其中關於ananconda的部分,然后復制粘貼到本目錄的.zshrc下。再嘗試在terminal中使用conda --version。如果給出了版本號說明conda可以正常使用了。

提示:在訪達里顯示隱藏文件的快捷鍵是command+shift+。
navigator無法使用的另一個鬼原因可能是因為被牆了,建議ss開啟到全局模式,這樣就可以打開navigator了。
建議
不要使用navigator來管理conda環境,這個可視化軟件實在是太糟糕了,無論是mac上還是windows上,要么創環境慢的要命,而且就算換源之后下載依舊緩慢,且遇到依賴沖突時無法自動解決,建議在終端下使用conda命令而不要依賴navigator。
