Я могу создать новую среду conda с программой biopython
с этим:
conda create --name snowflakes biopython
Что делать, если я не хочу устанавливать какую-либо программу? Кажется, я не могу этого сделать:
» conda create --name tryout
Error: too few arguments, must supply command line package specs or --file
You can specify one or more default packages to install when creating
an environment. Doing so allows you to call conda create without
explicitly providing any package names.
To set the provided packages, call conda config like this:
conda config --add create_default_packages PACKAGE_NAME
mkdir -p </path/to/your/anaconda/distribution>/envs/<env-name>/bin
Ответы:
Вы можете дать пакету имя просто «python», чтобы получить базовую пустую установку.
conda create --name myenv python conda create --name myenv python=3.4
источник
Если вы создали
create_default_packages
блок в своем.condarc
файле, ответ @joelion установит эти пакеты. Если они вам не нужны, используйте--no-default-packages
флаг. Например:источник
Чтобы создать абсолютно пустую среду без python и / или любого другого пакета по умолчанию, просто создайте новую папку в
envs
каталоге вашейAnaconda
установки (Anaconda3 в этом примере) :.При первой активации этой среды создается каталог с именем
Scripts
в Windows,bin
в Linux, с несколькими пакетными файлами. На момент написания этой статьи это работает для Anaconda версии 4.3.30 как в Windows, так и в Linux.Я заметил, что @cel предложил то же самое в первом комментарии под вопросом, но, очевидно, он не получил того внимания, которого заслуживает!
источник
Вот как создать действительно пустой (легкий) conda_env с 0 пакетами:
на создание и завершение потребуется несколько секунд.
источник
pylint
scipy
и т. Д.conda list
вы увидите, что пакетов нет.base
python в переменных окружения PATH, а не наmy_env
python - вот почему там были пакеты pip. Я ошибочно предположил, что они сделали клонирование символических ссылок, поэтому я не понял, почему пакеты из 200 пакетов были такими быстрыми. Благодарность!