чем разница между "conda install python = 3.6" и "apt install python = 3.6"? - PullRequest
0 голосов
/ 27 января 2019

Контекст: у меня есть Python 3.7 на моем компьютере (Linux). Для работы некоторого пакета (tenorflow) требуется предыдущая версия python.

В этой записи пользователь предложил установить предыдущую версию python с помощью команды:

 conda install python=3.6

Меня смущает эта команда, поскольку я обычно устанавливаю python с помощью apt или apt-get (я нахожусь на Ubuntu). Я думаю о питоне как об отдельном от анаконды.

 apt install python=3.6

В чем разница между этими двумя командами?

1 Ответ

0 голосов
/ 27 января 2019

Если вам нужна конкретная версия Python для конкретного проекта, вам может потребоваться создать «виртуальную среду».По сути, это означает, что пакеты pip устанавливаются в папке проекта, а не в папке bin где-то на вашем компьютере.Виртуальная среда также может ссылаться на версию python, используя что-то вроде virtualenv --python=/usr/bin/python2.6.

apt install python=3.6 будет установлено в стандартную папку bin вашего дистрибутива.

conda install python=3.6 проверитв какой среде вы в настоящее время находитесь и установите его там.Конечно, для этого требуется, чтобы Anaconda была установлена ​​и настроена на вашем компьютере.

Существует множество пакетов управления виртуальной средой, и я не собираюсь высказывать мнение о том, какой из них является лучшим.

Обратите внимание, что если вы устанавливаете его, используя apt install, версия, используемая в командной строке для python3 или python, может быть неоднозначной, чтобы быть уверенным, вы можете указать полный путь или создать псевдоним для этого пути, если нет 'т один.

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