Python anaconda3的一半具有py27构建路径
当我试图使用conda安装一个特定的软件包时,我没有注意到有多少软件包将被降级,并且愚蠢地同意了。在大多数情况下,版本号没有降级,但它们从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
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发行版后的版本相同