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

conda create --name snowflakes biopython

Que faire si je ne souhaite installer aucun programme? Il semble que je ne puisse 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
84
blueFast 8 mars 2016 à 09:23

3 réponses

Meilleure réponse

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

conda create --name myenv python
conda create --name myenv python=3.4
189
joelion 4 juin 2016 à 20:23

Si vous avez créé un bloc create_default_packages dans votre fichier .condarc, la réponse de @ joelion installera ces packages. Si vous n'en voulez pas, utilisez l'indicateur --no-default-packages. Par exemple:

conda create --name myenv python --no-default-packages
24
farenorth 3 avril 2018 à 15:19

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 batch est créé. Au moment de cette publication, 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 sous la question, mais évidemment, il n'a pas eu l'attention qu'il mérite!

4
Reza Dodge 12 janv. 2018 à 23:44