Python anaconda3的一半具有py27构建路径

Python anaconda3的一半具有py27构建路径,python,python-3.x,anaconda,Python,Python 3.x,Anaconda,当我试图使用conda安装一个特定的软件包时,我没有注意到有多少软件包将被降级,并且愚蠢地同意了。在大多数情况下,版本号没有降级,但它们从py37build频道降级为py27build频道。运行conda list现在可以得到混合了py27和py37的行: jupyter 1.0.0 py37_7 jupyter_client 5.2.4 py27_0 j

当我试图使用conda安装一个特定的软件包时,我没有注意到有多少软件包将被降级,并且愚蠢地同意了。在大多数情况下,版本号没有降级,但它们从
py37
build频道降级为
py27
build频道。运行
conda list
现在可以得到混合了py27和py37的行:

jupyter                   1.0.0                    py37_7  
jupyter_client            5.2.4                    py27_0  
jupyter_console           5.2.0                    py27_1  
jupyter_core              4.4.0                    py27_0  
jupyterlab                0.35.3                   py37_0
我不记得它以前是什么样子,但我不相信我有这种混乱的python2和python3,因为我还没有把python2构建到我的conda中。运行
conda update--all
并不能解决这个问题,因为我相信它只检查版本,而不检查构建路径。我如何才能将所有内容更改回python3,并理想地删除python2的所有痕迹

编辑:
特别是导致这一问题的那一行是
conda install-c menpo vtk=7
当尝试安装时

我认为解决这一问题的最简单方法应该是显式安装python=3,即:

conda install python=3

这可能需要再次删除vtk,但当我指定python=3时,我从您使用的同一渠道获得了一个使用python 3.5构建的vtk=7版本,即有一个python 3版本可用。

还可以通过执行
conda update conda
,将anaconda发行版恢复为“出厂设置”,接着是
conda安装anaconda
。之后,您的所有软件包版本应与新安装(最新)完整Anaconda发行版后的版本相同