32 votos

¿Cómo elimino la fuente (base) de mi terminal?

Creé algunos nuevos alias en mi archivo .bashrc y hice

source ~/.bashrc

Ahora, cada vez que abro mi terminal siempre aparece con el (base)

¿Cómo puedo quitar eso?

0 votos

0 votos

53voto

Simba Puntos 254

Ese es el entorno "base" de Anaconda o Miniconda. Significa que el entorno de Python de conda está habilitado de forma predeterminada.

Hay dos soluciones.

  1. Solo desactiva el entorno base, asegúrate de tener conda >= 4.6. Cada vez que quieras usar Python, habilita un entorno de conda manualmente con el siguiente comando,

    # ejecuta esto en una shell interactiva
    # habilita el entorno llamado "base", el entorno predeterminado de conda
    conda activate base
    # desactiva un entorno
    conda deactivate
  2. Habilita el entorno base, que es el comportamiento predeterminado de conda, pero no modifiques tu invitación de comando. Ejecuta el siguiente comando en una shell interactiva una vez.

    conda config --set changeps1 false

0 votos

¿Estás sugiriendo agregar las dos líneas en el punto 1 en bashrc?

0 votos

@ankii Lo siento, no fui claro. La solución No.1 en el hipervínculo debe establecerse en .bashrc. Los comandos para activar/desactivar un entorno deben ejecutarse en un shell interactivo.

0 votos

¿Pero cada vez que se abre la terminal, sería molesto ingresar estos comandos? He agregado algunas líneas en mi perfil bashrc según esta respuesta apple.stackexchange.com/questions/367313/… para ahorrarme la molestia. Un comando (en mi archivo) también muestra qué rama de git está activa.

37voto

Marcel Puntos 121

Si prefiere que el entorno base de conda no se active al iniciar, siempre puede establecer el parámetro auto_activate_base en falso:

conda config --set auto_activate_base false

3voto

bikram Puntos 141

El siguiente código en el archivo .bashrc debería inicializar un entorno de anaconda. Simplemente elimínelos.

# >>> conda inicializar >>>
# !! Los contenidos dentro de este bloque son gestionados por 'conda init' !!
__conda_setup="$('/Users/proshore/opt/anaconda3/bin/conda' 'shell.zsh' 'hook' 2$
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/Users/proshore/opt/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/Users/proshore/opt/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/Users/proshore/opt/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda inicializar <<<

1voto

bdurao Puntos 535

Esto sucede debido a la instalación de Anaconda o Miniconda. Dependiendo de la versión de tu mac, puedes simplemente agregar una línea más al final de "~/.zshrc" o "~/.bashrc" con vim o cualquier editor que prefieras.

conda deactivate

Guarda el archivo, y ahora cada vez que vuelvas a abrir la terminal no verás (base).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X