Python 3.5更新失败后,Anaconda root env不一致

jb3*_*326 12 python anaconda python-3.5

我最近尝试使用该命令将我的Anaconda安装的根环境从Python 3.4更新到Python 3.5

conda install python=3.5
Run Code Online (Sandbox Code Playgroud)

做完之后,我跑了

conda update --all python=3.5
Run Code Online (Sandbox Code Playgroud)

希望它能将所有其他软件包更新为Python 3.5版本,但它失败并显示以下错误消息:(请注意,我在此列表中间省略了许多软件包)

The following specifications were found to be in conflict:
  - backports_abc -> python 2.7*|3.4*
  - certifi -> python 2.7*|3.4*
  - colorama -> python 2.7*|3.4*|3.5*
  - conda -> python 2.7*|3.4*|3.5*
  - conda-env -> python 2.7*|3.4*
  - decorator -> python 2.7*|3.4*
  - django -> python 2.7*|3.4*
  - ecdsa -> python 2.7*|3.4*
  - flask -> python 2.7*|3.4*
  - greenlet -> python 2.6*|2.7*|3.3*|3.4*|3.5*
  - ipykernel -> python 2.7*|3.4*

[...many more...] 

  - simplegeneric -> python 2.7*|3.4*|3.5*
  - six -> python 2.7*|3.4*
  - werkzeug -> python 2.7*|3.4*
  - wheel -> python 2.7*|3.4*
Use "conda info <package>" to see the dependencies for each package.
Run Code Online (Sandbox Code Playgroud)

好像我现在搞砸了我的根环境.我想卸载它中的所有软件包,但命令

conda uninstall --all
Run Code Online (Sandbox Code Playgroud)

只是抱怨:

Error: cannot remove current environment. deactivate and run conda remove again
Run Code Online (Sandbox Code Playgroud)

(当然我不能停用我的环境,因为我已经在root环境中了.)

那么,有没有办法轻松清理根环境?或者,有没有办法正确更新Python 3.5的所有包?

编辑(2016年5月5日)

我忘了提到我正在运行的系统是Mac OS X 10.11(El Capitan).

小智 4

只需按照以下步骤进行全新安装:

首先,删除本地的 anaconda:sudo rm -rf anaconda

然后,从这里再次安装