Создайте виртуальную среду со всеми пакетами, показанными в `списке conda` - PullRequest
0 голосов
/ 23 октября 2019

Проблема

Я пытаюсь создать виртуальную среду для моего проекта глубокого обучения. Однако после того, как я создал и активировал среду под названием venv, используя следующие команды

conda create -n venv anaconda
conda activate venv

, я обнаружил, что многие из пакетов глубокого обучения не поставляются с этой виртуальной средой (левая панель - conda list вне виртуальной среды, а правая - внутри).

Я заметил, что не импортированные пакеты имеют свойство "channel", называемое conda-forge или pytorch

Поэтому мне интересно, как я могу создать виртуальную среду, которая копирует все пакеты, а не имеет только собственные пакеты. Заранее спасибо! enter image description here

1 Ответ

1 голос
/ 23 октября 2019

почему вы не экспортируете результаты списка conda в текстовый файл, а затем создаете новый venv, используя этот текстовый файл:

conda list --export > requirements.txt
conda create -n new --file requirements.txt

Я думаю, вы также можете сделать это, но не проверяли:

conda create -n new --clone base
...