Solución:
Si solo quieres temporalmente cambiar a otro entorno, utilizar
source activate environment-name
(puedes crear environment-name
con `conda create)
Cambiar permanentemente, no hay ningún método excepto crear un script de inicio que ejecute el código anterior.
Por lo general, es mejor crear nuevos entornos. Sin embargo, si realmente quieres cambiar la versión de Python en el entorno predeterminado, puede hacerlo de la siguiente manera:
Primero, asegúrese de tener la última versión de conda ejecutando
conda update conda
Entonces corre
conda install python=3.5
Esto intentará actualizar todos sus paquetes en su entorno raíz a las versiones de Python 3. Si no es posible (por ejemplo, porque algún paquete no está construido para Python 3.5), le dará un mensaje de error indicando qué paquete (s) causó el problema.
Si instaló paquetes con pip, tendrá que reinstalarlos.
Visión general
Algunas personas tienen varios entornos Anaconda con diferentes versiones de Python por razones de compatibilidad. En este caso, debe tener un script que establezca su entorno predeterminado. Con este método, puede conservar las versiones de Python que usa en sus entornos.
Lo siguiente asume nombre_entorno es el nombre de tu entorno
Mac / Linux:
Edite su perfil de bash para que la última línea sea source activate environment_name
. En Mac OSX esto es ~ / .bash_profile, en otros entornos esto puede ser ~ / .bashrc
Ejemplo:
Así es como lo hice en Mac OSX
-
Abra Terminal y escriba:
nano ~/.bash_profile
-
Vaya al final del archivo y escriba lo siguiente, donde “p3.5” es mi entorno:
source activate p3.5
-
Salir del archivo. Inicie una nueva ventana de terminal.
-
Escriba lo siguiente para ver qué entorno está activo
conda info -e
El resultado muestra que estoy usando mi entorno p3.5 de forma predeterminada.
Para ventanas:
Cree un archivo de comando (.cmd) con activate environment_name
y siga estas instrucciones para que se ejecute cada vez que abra un símbolo del sistema
- Cree un comando de archivo por lotes, por ejemplo, “my_conda.cmd”, colóquelo en la carpeta Datos de la aplicación.
- Configúrelo para que se inicie automáticamente cada vez que abra
cmd
. Esta configuración está en el Registro:
clave: HKCU SOFTWARE Microsoft Command Processor
valor: AutoRun
tipo: REG_EXPAND_SZ
datos: “% AppData% my_conda.cmd”
de esta respuesta: https://superuser.com/a/302553/143794
En Linux hay una forma más sencilla de configurar el entorno predeterminado modificando ~/.bashrc
o ~/.bash_profile
Al final encontrarás algo como
# added by Anaconda 2.1.0 installer
export PATH="~/anaconda/bin:$PATH"
Reemplazarlo con
# set python3 as default
export PATH="~/anaconda/envs/python3/bin:$PATH"
y eso es todo lo que hay que hacer.