重裝Conda是因為想重裝tensorflow,結果竟然報了各種各樣稀奇古怪的錯誤:我貼一下自己見過的報錯
The environment is inconsistent, please check the package plan carefully
The following packages are causing the inconsistency:
RemoveError: 'requests' is a dependency of conda and cannot be removed from conda's operating environment.
各種稀奇古怪的報錯弄的我頭都大了,加上conda文件夾已經十分臃腫,里面塞滿了各種有用沒用的包,足足有十幾個G,於是我決定使用最暴力的方式:刪庫,重裝。
重裝的方法難嗎?不難。我使用的是macos,以及miniconda,三步就完成了。
1. 簡單粗暴,刪除主用戶目錄下的conda文件夾
在macos上位於~/miniconda3/,我直接丟回收站了,背水一戰,不過還是建議備份一下,不過幾十萬個瑣碎文件備份起來...
2. 刪除bashrc文件中和conda有關的啟動項。我使用的shell是bash,在macos上的配置文件是~/.bash_profile
把這幾行給干掉就好了。
3. 重新安裝conda,我安的是miniconda。
從官網上下載最新的文件,我的直接是一個幾十M的.sh腳本文件,這就是miniconda的長處了。有一個大坑是千萬不要運行sudo sh,這樣的話由於Unix里面的訪問控制,你(當前用戶)將無法獲得conda文件夾的控制權。所以直接sh運行即可。
后面按照提示來就好了~