Créer vide conda environnement
Je peux créer un nouveau conda de l'environnement, avec le programme biopython
avec ceci:
conda create --name snowflakes biopython
Que faire si je ne veux pas installer n'importe quel programme? Il semble que je ne peux pas le faire:
» 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
- Habituellement, vous voulez au moins installer python. Si vous ne voulez même pas une version de python, vous pouvez tricher conda manuellement en créant un environnement vide à l'aide de
mkdir -p </path/to/your/anaconda/distribution>/envs/<env-name>/bin
- merci, ça a du sens. Assez bon pour une réponse?
- ne fait pas de sens pour moi. pourquoi ne peut-on pas créer un packageless env?
- Qu'est-ce exactement est créé lors d'un "vide de l'environnement" est créé?
- Vous ne savez pas si cela a changé dans les versions plus récentes de conda parce que quand je crée un nouvel environnement, sans préciser quoi que ce soit, il s'installe à zéro paquets conda créer --n my_env ## crée my_env avec 0 paquets installés, Mais, quand je spécifier une version de python par exemple python=3.7 puis il installe la base de dépendances. conda créer --n my_env2 python=3.7 source d'activer my_env2 conda liste ## liste autour de 10 paquets installés
Vous devez vous connecter pour publier un commentaire.
Vous pouvez donner un nom de package de "python" pour obtenir une base vide installer.
Si vous avez créé un
create_default_packages
bloc dans votre.condarc
fichier, @joelion la réponse va installer ces paquets. Si vous ne voulez pas de ces, utiliser le--no-default-packages
drapeau. Par exemple:Pour créer un environnement qui est absolument vide, sans python et/ou de tout autre package par défaut, il suffit de faire un nouveau dossier dans
envs
répertoire dans votreAnaconda
installation (Anaconda3 dans cet exemple):.La première fois que vous activez cet environnement un répertoire nommé
Scripts
dans Windows,bin
sous Linux, avec un peu de fichiers de commandes sont créées. Au moment de ce post, 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 à l'évidence il n'a pas obtenu l'attention qu'il mérite!