web-dev-qa-db-fra.com

Créer un environnement vide

Je peux créer un nouvel environnement conda, avec le programme biopython avec ceci:

conda create --name snowflakes biopython

Et si je ne souhaite installer aucun programme? Il semble que je ne peux pas faire ça:

» 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
63
dangonfast

Vous pouvez donner un nom de paquet simplement "python" pour obtenir une installation de base vide.

conda create --name myenv python
conda create --name myenv python=3.4
167
joelion

Si vous avez créé un create_default_packages bloc dans votre .condarc fichier, la réponse de @ joelion installera ces paquets. Si vous ne les voulez pas, utilisez le --no-default-packages drapeau. Par exemple:

conda create --name myenv python --no-default-packages
17
farenorth

Pour créer un environnement absolument vide, sans python et/ou tout autre package par défaut, créez simplement un nouveau dossier dans le répertoire envs de votre installation Anaconda. (Anaconda3 dans cet exemple) :.

~\Anaconda3\envs>mkdir empy_env

La première fois que vous activez cet environnement, un répertoire nommé Scripts sous Windows, bin sous Linux, avec quelques fichiers de traitement par lots, est créé. Au moment de cet article, cela fonctionne pour Anaconda version 4.3.30 à la fois sous Windows et Linux.

J'ai remarqué que @cel a suggéré la même chose dans le premier commentaire de la question, mais il n'a évidemment pas eu l'attention qu'il mérite!

3
Reza Dodge