Конда новая среда не пустая - PullRequest
0 голосов
/ 22 января 2019

Я пытаюсь создать новое пустое окружение с помощью conda с помощью команды:

conda create -n name python=3.6

Затем я активирую окружение и экспортирую его с помощью

 conda env export > environment.yml

Я заметил, чтосгенерированные yml-файлы содержат множество пакетов pip, которые, как я думаю, установлены во всей системеЯ пользователь ROS, и там появляются все пакеты python, установленные ROS.Есть ли способ гарантировать, что эти pip-пакеты не будут включены в мою новую среду?

Большое спасибо за вашу помощь.

1 Ответ

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

Убедитесь, что вы создали среду , а не , используя

conda env create -n name python=3.6

, но вместо этого используйте команду

conda create -n name python=3.6

Использование первой команды свяжет все пакеты изваша базовая среда.

Также обратите внимание, что ваша новая среда будет содержать несколько пакетов по умолчанию (таких как Python 3.6, pip и т. д.), если вы используете флаг python=3.6 при создании среды.

...