康达安装 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
问题。
编辑
您可以参考这个以获得更多解释。
我在 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
问题。
编辑
您可以参考这个