Конда на самом деле, чтобы помочь вам избежать этих проблем. Как правило, вы не должны работать в своей базовой среде. Всегда используйте окружающую среду.
Как исправить вашу проблему. 1. Вернитесь к этапу, который работал 2. Создайте среду для вашего проекта
Код:
# this will list the revision numbers
conda list --revisions
# take the second last number N
conda install --revision N
Это восстановит ваш conda до того, как все сломалось. Это означает, что у вас снова будет Python 3.7
conda create -n tensor python=3.6 tensorflow
conda activate tensor
# test tensorflow
python -c "import tensorflow;print(tensorflow.__version.__)"
Теперь у вас есть базовая среда с Python 3.7 и тензорная среда с Python 3.6. Когда вы хотите работать с tenorflow, вы просто активируете эту среду и работаете там.
Добавление пакетов
# to deactivate
conda deactivate
Хорошей практикой является создание среды для каждого проекта, в котором вы работаете.