我在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
似乎没有什么信息。
答案 0 :(得分:0)
由于您在评论中提到~/anaconda3/bin/python --version
的输出为您提供了Python 2.7.13
。
这意味着您无法执行conda install python=3.6
,因为根环境中的每个包都是为python 2.7构建的。所以我建议你从网站上重新下载Anaconda3软件包,以获得Python和Linux的最新版本。蟒蛇。它甚至可以解决您的conda activate
问题。
修改强>
您可以参考此thread了解更多信息。