Acabo de actualizar mi MacBook a Catalina. Después de la actualización, zsh no puede encontrar más. De hecho, en mi .zshrc tuve:
export PATH=/anaconda3/bin:$PATH
Sin embargo, la ruta / anaconda3 / bin ya no existe. ¿Eso significa que he perdido todo mi entorno?
macos
anaconda
conda
environment
macos-catalina
usuario1315621
fuente
fuente
Respuestas:
Puede encontrar todo el entorno anaconda3 en un enlace de acceso directo llamado 'Elementos reubicados' en su escritorio. Parece que la actualización a Catalina no permite que el entorno Conda se instale en un directorio de usuarios que ahora probablemente tenga que ver con el nuevo volumen del sistema que se mueve a una partición de solo lectura.
Este problema se abrió desde el 10 de junio, estoy un poco decepcionado de que no se resolvió antes de que se produjera la actualización de Catalina.
Hay una solución que parece funcionar sin perder su entorno, consulte este enlace: https://github.com/ContinuumIO/anaconda-issues/issues/10998#issuecomment-539215005
Desde el enlace:
Copie la carpeta anaconda3 ubicada en Elementos reubicados en / Users / myname /
Terminal abierta
Entrar:
export PATH='/Users/myname/anaconda3/bin:$PATH'
Entrar:
conda init zsh
fuente
anaconda3
directorio, descubrí que eljupyter notebook
kernel estaba fallando. Tuve que cambiar manualmente los argumentos del iniciador en/Users/[myusername]/Library/Jupyter/kernels/python3/kernel.json
.zsh: /Users/me/anaconda3/bin/conda: bad interpreter: /anaconda3/bin/python: no such file or directory
error cuando ejecutoconda init zsh
. ¿Hay algo mas que pueda hacer?export PATH="/Users/myname/anaconda3/bin:$PATH"
de lo contrario$PATH
no conseguirá sustituido correctamente y todas sus ubicaciones de ruta viejos desapareceráAnaconda ha publicado una publicación de blog sobre el tema. Parece que hay dos opciones principales:
Reinstalación: por ahora solo instalador de shell (deberá esperar al nuevo instalador si confía en la GUI).
Reparación (experimental): le permitirá reparar su instalación anterior y mantener todos sus entornos antiguos
Puede consultar el sitio web de Anaconda para obtener más información.
fuente
Si está utilizando
zsh
, el instalador de conda agrega un script de inicio de conda al final de su~/.bash_profile
archivo. Debe copiarlo y pegarlo en su~/.zshrc
archivo.fuente
Ninguna de las respuestas existentes funcionó para mí, pero esta sí.
Descargue la herramienta de reemplazo de prefijo autónomo de anaconda en https://repo.anaconda.com/pkgs/misc/cpr-exec/cpr-0.1.1-osx-64.exe y hágalo ejecutable:
Mueva su carpeta anaconda3 de Elementos reubicados a su carpeta de inicio: ~ / anaconda3.
Arregle su carpeta con el siguiente comando:
Vuelva a ejecutar conda init para corregir su comando de conda shell:
Si está usando zsh, reemplace el último comando con:
fuente
Ahora hay una solución de anaconda.
https://www.anaconda.com/anaconda-distribution-2019-10/
conda -V
jupyter notebook
Todo funcionó perfectamente para mí, no hay necesidad de cambiar caminos ni nada.
fuente
use esto (no use doble ")
fuente
Copiar
anaconda3/ path to /Users/<my_user>/
Entonces
export PATH='/Users/<my_user>/anaconda3/bin:$PATH'
Editar archivo:
/Users/<my_user>/anaconda3/conda
Edite la primera línea como:
Guardar cambios a
/Users/<my_user>/anaconda3/bin/conda init zsh
Deberia trabajar
fuente
Pude desarrollar una solución para este problema instalando miniconda desde Homebrew ( https://brew.sh/ ). Después de instalar Homebrew, escriba lo siguiente en la Terminal:
Una vez que se instala miniconda, los comandos conda deben ser accesibles a través de la Terminal y también puede ejecutar
conda update conda
para asegurarse de que los paquetes en su entorno sean consistentes.Finalmente, puede que tenga que cambiar su enfoque para abrir herramientas de Anaconda como Jupyter Notebook. Se puede acceder a dichas herramientas a través de la Terminal con el prefijo
conda run ...
Por ejemplo:
abrirá Jupyter Notebook, pero el comando
Puede que no funcione. Se hizo una pregunta similar en esta publicación .
fuente
conda run jupyter notebook
. Eso lo hizo por mí.Reinstalé anaconda a través del terminal mac y funciona bien.
fuente
Seguí esta publicación y funcionó (lo hice para Python 3). Resumen de pasos:
Relocated Items
su hogarchmod +x
)Ejecute el instalador con la
-u
opción de actualizar una instalación existente de Anaconda:./<name of anaconda installer> -u
agregue esta línea a su
.bash_profile
:export PATH="/Users/<username>/anaconda3/bin:$PATH"
fuente
Instalé la anaconda con éxito a través del modo de comando, todavía no se estaba ejecutando.
Entonces, conda se instaló pero no se activó.
Mis pasos para la solución:
(en terminal; la activación debe ejecutarse correctamente)
(necesita ejecutarse sin ningún error)
(esto activará conda automáticamente para ejecutar conda)
Esto también resolvió otro problema: mi spyder no se estaba ejecutando desde el navegador. Ahora está funcionando bien.
Si no funciona, avíseme.
fuente