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?
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?
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.
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
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
@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.
¿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.
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 <<<
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 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.
0 votos
Incluyendo entorno virtual en el indicador bash problema inverso
0 votos
Relacionado: ¿Cómo evito que conda active el entorno base por defecto?