Как изменить версию Python в Anaconda? - PullRequest
0 голосов
/ 06 февраля 2019

Я пытаюсь углубиться в изучение.Я установил Anaconda, чтобы использовать jupyter и вообще не заботиться об установке всех этих пакетов, таких как matplotlib и т. Д.Но я не могу установить tenorflow, так как он работает только с Python 3.4, 3.5 или 3.6, но у меня 3.7.После того, как я прочитал об этом, я установил python 3.6.8.Я удалил Anaconda и установил снова, ничего не изменилось.После этого я использовал эту команду

conda install python = 3.6.8

, чтобы предположительно установить для него python 3.6.8 (я нашел это решение где-то в Интернете).Команда сработала, но ничего не изменилось.Пожалуйста, помогите

Ответы [ 2 ]

0 голосов
/ 06 июня 2019

По умолчанию среда conda будет использовать версию Python 3.7, так как вы установили Anaconda с python3.7.

Вам потребуется создать символическую ссылку на новую версию python (в вашем случаеpython3.6.8) с использованием

ln -s ~/anaconda3/bin/<python3.6.8>

(вам может потребоваться заменить 'python3.6.8' на соответствующее имя файла).

Другой, лучший способ - создать новую среду вКонда, а затем использовать Python3.6.8, как вы хотели бы.Выполните шаги в https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#creating-an-environment-with-commands, чтобы создать среду.

Для python3.6.8 выполните следующую команду:

conda create -n <myenv> python=3.6.8

(замените «myenv» на имя вашего новогоenvironment)

После этого активируйте среду с помощью:

conda activate <myenv>
0 голосов
/ 06 февраля 2019

Лучшей (рекомендуемой) альтернативой является создание виртуальной среды нужной версии Python, а затем использование этой среды для запуска Tensorflow и других сценариев.

Для этого вы можете следовать инструкциям, данным здесь .

НО , если вы не хотите создавать отдельную среду, тогда conda install python=<version> следует сделать.

ИЛИ (не рекомендуется) вы можете загрузить «последний» установщик Anaconda с необходимой вам версией Python.

Источник

...