Activar el entorno virtual de Anaconda en Windows 10 – error
Me gusta crear un entorno virtual para mi proyecto de Python. Para ello, me gusta activar el entorno que he creado. Para ello, uso este comando:
conda create -n
conda activate
Después de eso, obtengo este error:
PS C:\Users\abrar> conda activate
CommandNotFoundError: Su shell no se ha configurado correctamente para usar 'conda activate'.
Si su shell es Bash o una variante de Bourne, habilite conda para el usuario actual con
$ echo ". C:\tools\miniconda3/etc/profile.d/conda.sh" >> ~/.bashrc
o, para todos los usuarios, habilite conda con
$ sudo ln -s C:\tools\miniconda3/etc/profile.d/conda.sh /etc/profile.d/conda.sh
Las opciones anteriores habilitarán permanentemente el comando 'conda', pero NO
pondrán el entorno base (root) de conda en PATH. Para hacerlo, ejecute
$ conda activate
en su terminal, o para poner el entorno base en PATH permanentemente, ejecute
$ echo "conda activate" >> ~/.bashrc
Anteriormente a conda 4.4, la forma recomendada de activar conda era modificar PATH en
su archivo ~/.bashrc. Debería eliminar manualmente la línea que se parece a
export PATH="C:\tools\miniconda3/bin:$PATH"
^^^ ¡La línea anterior NO DEBE estar en su archivo ~/.bashrc! ^^^
¿Alguien puede ayudarme diciéndome lo que tengo que hacer para que mi PC pueda ejecutar el comando conda activate
? Gracias de antemano por su ayuda.
davy.ai
Parece que su shell no se ha configurado correctamente para usar el comando
conda activate
. Puede intentar seguir las instrucciones proporcionadas en el mensaje de error para habilitar conda para el usuario actual o todos los usuarios, según sus requisitos.Si está utilizando Bash o una variante de Bourne, puede habilitar conda para el usuario actual ejecutando el siguiente comando en su terminal:
Esto agregará la configuración necesaria a su archivo
~/.bashrc
, que se cargará cuando inicie una nueva ventana de Terminal. Alternativamente, puede habilitar conda para todos los usuarios ejecutando el siguiente comando con privilegios de root:Esto creará un enlace simbólico al script
conda.sh
en el directorio/etc/profile.d
del sistema, que se ejecutará para todos los usuarios cuando inicien sesión.Una vez que haya habilitado conda para su shell, debería poder activar su entorno virtual usando el siguiente comando:
Tenga en cuenta que si desea agregar permanentemente el comando
conda activate
a suPATH
, puede agregar la siguiente línea a su archivo~/.bashrc
:Esto asegurará que el comando
conda activate
esté siempre disponible en sus sesiones de terminal, incluso si inicia una nueva ventana de terminal o reinicia su computadora.