Половина anaconda3 имеет путь сборки py27 - PullRequest
0 голосов
/ 05 марта 2019

Пытаясь установить конкретный пакет с помощью conda, я не заметил, сколько пакетов будет понижено, и по-дурацки дал добро.По большей части номера версий не были понижены, но они были понижены с py37 канала сборки до py27 канала сборки.Запуск 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 при попытке установить DAETools

Ответы [ 2 ]

0 голосов
/ 05 марта 2019

Также можно вернуть ваш дистрибутив anaconda обратно к «заводским настройкам», выполнив conda update conda, а затем conda install anaconda.После этого все версии вашего пакета должны быть такими же, как и после новой установки (последней) полной версии Anaconda.

0 голосов
/ 05 марта 2019

Я думаю, что самый простой способ исправить это - явно установить python = 3, то есть:

conda install python=3

, возможно, при этом потребуется снова удалить vtk, но когда я указал python = 3, я получилверсия сборки vtk = 7 с python 3.5 из того же канала, который вы использовали, т.е. доступна версия python 3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...