Puedo crear un nuevo entorno de conda, con un programa biopythoncon esto:
conda create --name snowflakes biopython
¿Qué pasa si no quiero instalar ningún programa? Parece que no puedo hacer eso:
» 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>/binRespuestas:
Puede dar un nombre de paquete de solo "python" para obtener una instalación base vacía.
conda create --name myenv python conda create --name myenv python=3.4fuente
Si ha creado un
create_default_packagesbloque en su.condarcarchivo, la respuesta de @ joelion instalará esos paquetes. Si no los quiere, use la--no-default-packagesbandera. Por ejemplo:fuente
Para crear un entorno que esté absolutamente vacío, sin Python y / o cualquier otro paquete predeterminado, simplemente cree una nueva carpeta en el
envsdirectorio de suAnacondainstalación (Anaconda3 en este ejemplo) :.La primera vez que activa este entorno se crea un directorio llamado
Scriptsen Windows,binen Linux, con algunos archivos por lotes. En el momento de esta publicación, esto funciona para Anaconda versión 4.3.30 tanto en Windows como en Linux.He notado que @cel sugirió lo mismo en el primer comentario bajo la pregunta, ¡pero obviamente no recibió la atención que se merece!
fuente
Así es como crear un conda_env verdaderamente vacío (ligero) con 0 paquetes:
tomará unos segundos crear y terminar.
fuente
pylintscipy, etc.conda listverás que no hay paquetes.basepython en las variables de entorno PATH, en lugar de amy_envpython, por eso los paquetes pip estaban allí. Supuse erróneamente que hacían clonación de enlaces simbólicos, por lo que no entendí por qué los paquetes de 200 pip eran tan rápidos. ¡Gracias!