Saltar al contenido

Cómo cambiar el entorno de Python de Anaconda predeterminado

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

  1. Abra Terminal y escriba:

    nano ~/.bash_profile

  2. Vaya al final del archivo y escriba lo siguiente, donde “p3.5” es mi entorno:

    source activate p3.5

  3. Salir del archivo. Inicie una nueva ventana de terminal.

  4. 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

  1. Cree un comando de archivo por lotes, por ejemplo, “my_conda.cmd”, colóquelo en la carpeta Datos de la aplicación.
  2. 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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *