如上圖所示,當我在安裝好Anaconda的Dos文字命令模式下執行任一conda相關指令時,無論是什麼指令都會出現一個WARNING在指令的下一行敘述: WARNING: The conda.compat module is deprecated and will be removed in a future release.
雖然這並不會影響conda指令的執行跟結果,但總之warning,看了就是覺得礙眼,所以就還是上網查找一下原因,發現原來這是Anaconda 4.6.11版獨有的bug。
==============================
7.1 问题1:告警信息“WARNING: The conda.compat module is deprecated and will be removed in a future release.”
问题现象:
安装Anaconda3后,在Anaconda Prompt执行conda命令, 例如“conda env list”,提示告警信息“WARNING: The conda.compat module is deprecated and will be removed in a future release.”
问题原因:
Conda v4.6.11的一个bug, 详情信息请查看:https://superuser.com/questions/1422008/conda-install-packagename-gives-deprecation-warning
问题处理方法:
升级conda版本。
==============================
所以解決方法是挺直覺的,就是直接用conda指令升級anaconda即可。
唯一要注意的是就是必須在base virtual environment下執行升級conda的指令$conda update conda,這是我在做anaconda update時發現的,雖然不確定是否一定要這樣才能升級anaconda,但如果你跟我一樣用指令update anaconda有遇到問題的話,不妨跟我一樣在base virtual environment 底下執行anaconda update指令試試,也許問題就迎刃而解囉。
所以步驟如下:
1. $ activate base : 進入base virtual environment.
2. $ conda update conda : 開始更新Anaconda
3. $ conda - -version :檢查新版本,同時這時候不會再出現Warning 訊息。
2019年8月7日星期三
留言列表