Tengo algunas preguntas sobre la desinstalación de Anaconda de macOS Big Sur. Me preguntaba si alguien puede ayudarme a averiguar qué hacer. Seguí las instrucciones del sitio web oficial ( https://docs.anaconda.com/anaconda/install/uninstall/ ) además de algunas otras guías, pero soy un experto y no alcancé mi objetivo. Eso fue lo que hice:
1) conda install anaconda-clean
2) anaconda-clean --yes
3) rm -rf ~/.condarc ~/.conda ~/.continuum
4) rm -rf ~/anaconda
5) conda remove -n myenv scipy
*PackagesNotFoundError
6) conda remove scipy
7) conda remove scipy curl
*PackagesNotFoundError
8) rm -rf ~/anaconda3
9) rm -rf ~/.anaconda_backup
10) export PATH=”/Users/MYUSERNAME/anaconda3/bin:$PATH
No estoy seguro de haber hecho los pasos correctos, tal vez puedas darme algún consejo. Sin embargo, no eliminé todo porque todavía tengo una carpeta en /opt path, /opt/anaconda3 . Seguro que había otra carpeta en /usuario/MI NOMBRE, pero creo que la he borrado, porque ya no la veo, ni siquiera en las carpetas ocultas.
Entonces, si corro
conda list
muchos otros paquetes todavía están disponibles:
# packages in environment at /opt/anaconda3:
#
# Name Version Build Channel
_ipyw_jlab_nb_ext_conf 0.1.0 py37_0
anaconda-clean 1.1.0 py37hecd8cb5_1
anaconda-client 1.7.2 py37_0
[...]
zlib 1.2.11 h1de35cc_3
zstd 1.4.5 h41d2c2f_0
Además, conda todavía se ejecuta en mi terminal como veo (base) cada vez que lo abro, aquí un ejemplo:
(base) MYUSERNAME@MacBook ~ %
También publico el contenido dentro de .bash_profil, porque tal vez pueda estar relacionado con "mi problema de terminal (base)":
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/opt/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/opt/anaconda3/etc/profile.d/conda.sh" ]; then
. "/opt/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/opt/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
Solo quería eliminar todos los paquetes y archivos relacionados con Anaconda.
gracias de antemano
El problema es que las instrucciones de desinstalación asumen que ha instalado anaconda solo para usted, sin embargo, lo ha instalado para todos los usuarios de la máquina.
La instalación lo puso en /opt/anaconda pero las instrucciones de desinstalación asumen que lo colocas en ~/anaconda
La desinstalación para un solo usuario solo necesita los primeros 4 pasos (y posiblemente 3 no sean necesarios ya que 2 lo hace) y un paso para modificar los archivos de inicio de shell
Pero el paso 4 tiene que usar el directorio en el que instaló anaconda en el que no siempre es ~/anaconda. En su caso, /opt/anaconda. Puede encontrar la ruta correcta ejecutando conda info
antes de comenzar a eliminar cosas. La entrada para el entorno base le muestra el directorio para eliminar.
Para eliminar las entradas de su shell, primero tenga en cuenta que su paso 10 NO es lo que dice el documento de desinstalación. El documento dice que busque una línea como esa y luego edítela para eliminarla. Sin embargo, para mayor confusión, el documento no cubre las nuevas actualizaciones normales de .bash_profile. Tienes que eliminar la sección que comienza con # >>> conda initialize >>>
y termina con# <<< conda initialize <<<
Entonces creo (no he probado como necesito conda) los pasos son
conda info
y anotar el entorno baseEste es un ejemplo específico de un problema común. Los instaladores y las aplicaciones que rocían archivos y desechos por todo el sistema de archivos y dependen de que los usuarios ejecuten muchos scripts, todos cambiando semanalmente con actualizaciones de versión, se convierten rápidamente en un problema intratable. Debería poder reclamar los 5 GB de espacio fácilmente sin preocuparse por algunos archivos auxiliares y la mayoría de los archivos de configuración vacíos.
Abra la aplicación de terminal Terminal.app o iTerm2 y luego elimine todo el directorio de Anaconda, que tiene un nombre como anaconda2, anaconda3 o ~/opt. Ingrese rm -rf ~/anaconda3 para eliminar el directorio.
Si ha eliminado el programa principal y las carpetas principales (que repito arriba), diría que está bien. Configure Time Machine para realizar una copia de seguridad en el futuro y la próxima vez que desee instalar cadenas de herramientas y entornos similares, asegúrese de tener una copia de seguridad para poder retroceder si la instalación da malos resultados. A menos que haya un archivo grande por ahí, no obtendrá nada limpiando cientos de archivos y otras herramientas le permiten encontrar carpetas y archivos grandes para limpiarlos juntos.
En el improbable caso de que tenga algún problema causado por los archivos sobrantes, es menos complicado y lleva menos tiempo borrar y reinstalar una Mac y reinstalar sus documentos y aplicaciones que reconstruir lo que instaló anaconda y revertir quirúrgicamente cada remanente que queda en la sistema de archivos
Peor aún, si se rm
equivoca, puede eliminar más de lo que esperaba.
Una apuesta más segura es sustituir open
y rm
necesita reconocer -rf o cualquier bandera pasada a rm y eliminarla. Mi consejo es usar la línea de comando para abrir las carpetas en lugar de eliminarlas si no obtienes exactamente la sintaxis de los comandos que estás copiando y pegando en la terminal. El escritor de esas guías asume que usted sabe lo que hacen los comandos o no los culpará ni los demandará si comete un error y elimina su carpeta de inicio y todas sus imágenes y documentos.
rm -rfi ~/opt
pero parece que no existe ninguna carpeta. ¿Digito la ruta incorrecta para la carpeta opt? No entiendo qué es ~ para el camino. Puedo ver una carpeta en .opt/anaconda3 . Además, siguiendo el sitio web de anaconda, instalé anaconda-clean pero parece que no hizo mucho. Desafortunadamente, el problema más molesto es conda ejecutándose en la terminal, como puedo ver (base) en cualquier sesión de terminal. .bash_profil contiene el script que encontré, con referencias a conda.rm
es mi consejo. En su lugar, use open
y haga que Finder le muestre lo que tiene y arrastre los archivos a la papelera. Probablemente rompió anaconda limpia al probar otros pasos de desinstalación fuera de secuencia (o simplemente tuvo una instalación rota / incompleta en primer lugar).
aMike
which anadonda
(otype anaconda
, o tal vez algo más para zsh) y nos dirá dónde está el comando. Es extraño que haya mantenido anaconda3/bin en su camino en el paso 10. /opt también es utilizado por macPorts... ¿quizás se instaló de esa manera? Podríamos destacar la búsqueda de anaconda y luego hacer "Mostrar todos los archivos..." para tratar de encontrar los restos. También hay una aplicación de terceros 'Buscar cualquier archivo' que busca nombres de archivos y otros atributos. Las aplicaciones almacenan sus archivos en Documentos, Biblioteca y Biblioteca/Soporte de aplicaciones.bmike
dan
~/.zsh_profile
e insértelas en su pregunta.dan
rm -rf /opt/anaconda3
(por ejemplo, un solo [espacio] después del primer [/]).