康达安装 python3.6

Conda install python3.6

我在 Ubuntu 14.04 上遇到此错误,正在尝试重新安装 python3.6,它最近位于我的目录中:

~/anaconda3/bin/python3.6

当我尝试此操作时,出现以下错误:

$ conda install python=3.6
Solving environment: failed

UnsatisfiableError: The following specifications were found to be in conflict:
  - python=3.6
  - ssl_match_hostname -> python=2.7
Use "conda info <package>" to see the dependencies for each package.

我该如何调试它?

的输出
conda info ssl_match_hostname 

似乎信息量不大。

因为您在评论中提到 ~/anaconda3/bin/python --version 的输出给您 Python 2.7.13.

这意味着您不能 conda install python=3.6 因为根环境中的每个包都是为 python 2.7 构建的。因此,我建议您从网站上重新下载 Anaconda3 软件包,以获取 Python 和 Anaconda 的最新版本。它甚至可以解决您的 conda activate 问题。

编辑

您可以参考这个以获得更多解释。