Совершенно новый для python здесь, мне нужна пара сред TensorFlow для anaconda (одна - tf, а другая - более старая версия).
Как люди обычно делают такие вещи?
Правка: попал на одно препятствие. Были проблемы с удалением среды. Найден способ исправить это. Получал:
PackagesNotFoundError: The following packages are missing from the target environment:
-
Теперь собираюсь попробовать @ B200011011 предложение: conda create -n myenv python = 3.7 ... получил 3.8.1
, но я не могу установить tenorflow:
...>pip install tensorflow
ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)
ERROR: No matching distribution found for tensorflow
Конец правки.
Правка 2:
это сработало сегодня:
(base) D:\ray\dev\ml\DC to Edge Course>conda update conda
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.
Конец правки 2.
Вот то, что я попробовал.
У меня есть:
(base) ...>conda env list
conda environments:
base D:\Anaconda3
* d:\Anaconda3
Почему у меня их два?
Попытка: conda update --all получает:
The following packages will be DOWNGRADED:
anaconda 2019.10-py37_0 --> custom-py37_1
pycosat 0.6.3-py37hfa6e2cd_0 --> 0.6.3-py37he774522_0
То же самое происходит, когда я делаю: conda update anaconda
Должен ли я продолжить?
Когда я пытаюсь обновить python, я получаю:
Updating python is constricted by
anaconda -> requires python==3.7.4=h5263a28_0
If you are sure you want an update of your package either try `conda update --all` or install a specific version of the package you want using `conda install <pkg>=<version>`
done
# All requested packages already installed.
Должен ли я продолжить?
Когда я создаю новую среду, в ней нет python.
Если я пытаюсь клонировать базу, я получаю:
The following packages cannot be cloned out of the root environment:
- defaults/win-64::conda-4.8.1-py37_0
- defaults/win-64::conda-build-3.18.9-py37_3
- defaults/win-64::conda-env-2.6.0-1
Что это сделало? Будет ли это иметь какое-либо влияние на tenoflow?