'Conda' no se reconoce como comando interno o externo

117

Instalé Anaconda3 4.4.0 (32 bits) en mi máquina Windows 7 Professional e importé NumPy y Pandas en el portátil Jupyter, así que supongo que Python se instaló correctamente. Pero cuando escribo conda listy conda --versionen el símbolo del sistema, diceconda is not recognized as internal or external command.

He configurado la variable de entorno para Anaconda3; Variable Name: Path,Variable Value: C:\Users\dipanwita.neogy\Anaconda3

¿Cómo lo hago funcionar?

Kshitiz
fuente

Respuestas:

146

Aunque otros le ofrecieron una buena solución, creo que es útil señalar lo que realmente está sucediendo. Según el registro de cambios de Anaconda 4.4, https://docs.anaconda.com/anaconda/reference/release-notes/#what-s-new-in-anaconda-4-4 :

En Windows, la variable de entorno PATH ya no se cambia de forma predeterminada, ya que esto puede causar problemas con otro software. En su lugar, el enfoque recomendado es usar Anaconda Navigator o Anaconda Command Prompt (ubicado en el menú Inicio en "Anaconda") cuando desee utilizar el software Anaconda.

(Nota: Win 10 reciente no asume que tiene privilegios para instalar o actualizar. Si el comando falla, haga clic derecho en el símbolo del sistema Anaconda, elija "Más", elija "Ejecutar como administrador")

Este es un cambio de instalaciones anteriores. Se sugiere usar Navigator o Anaconda Prompt, aunque siempre puede agregarlo a su PATH también. Durante la instalación, la casilla para agregar Anaconda a la RUTA ahora está desmarcada, pero puede seleccionarla.

John Morrison
fuente
1
Estoy experimentando este problema con MiniConda. No estoy seguro de qué ruta agregar, ya que las rutas sugeridas aquí no existen en mi máquina
user32882
1
Necesitará la ruta de donde instaló Miniconda. Posiblemente C: \ Users \ yourusername \ Miniconda o similar.
John Morrison
Tengo el mismo problema "conda no se reconoce como interno o ..." para mis ventanas y la variable de ruta de acceso también se actualiza.
Rahul Kumar
124

Me enfrenté al mismo problema en Windows 10, actualizando la variable de entorno siguiendo los pasos, está funcionando bien.

Sé que es una respuesta larga para las configuraciones de entorno simples, pensé que podría ser útil para los usuarios de la nueva ventana 10.

1) Abra el indicador Anaconda:

ingrese la descripción de la imagen aquí

2) Verifique la ubicación de instalación de Conda.

where conda

ingrese la descripción de la imagen aquí

3) Abra la configuración avanzada del sistema

ingrese la descripción de la imagen aquí

4) Haga clic en Variables de entorno

ingrese la descripción de la imagen aquí

5) Editar ruta

ingrese la descripción de la imagen aquí

6) Agregar nueva ruta

 C:\Users\RajaRama\Anaconda3\Scripts

 C:\Users\RajaRama\Anaconda3

 C:\Users\RajaRama\Anaconda3\Library\bin

ingrese la descripción de la imagen aquí

7) Abra el símbolo del sistema y verifique las versiones

8) Después del séptimo paso, escriba conda instale anaconda-navigator en cmd y luego presione y

ingrese la descripción de la imagen aquí

Raja Rama Mohan Thavalam
fuente
4
También agregue C:\Users\yourusername\Anaconda3\Library\bina su variable de ruta. Esto evitará un error de SSL que seguramente ocurrirá si lo está realizando en una instalación nueva de Anaconda. Gracias, Thomas Matthew
Vasim
1
Gracias Raja. La respuesta es especialmente relevante para aquellos que instalaron su Anaconda / Spyder en una unidad que no sea una unidad del sistema (Windows).
Wheeliam
33

Encontré la solución. El valor de la variable debe serC:\Users\dipanwita.neogy\Anaconda3\Scripts

Kshitiz
fuente
5
Estoy usando Pycharm y quiero usar conda como intérprete, agregué la ruta para conda pero todavía no la reconoce. incluso cuando uso cmd en Windows, obtengo 'conda no se reconoce ...'
EmmaStin
26

Cuando instala anaconda en Windows ahora, no agrega automáticamente Python o Conda a su ruta.

Si bien durante el proceso de instalación puede marcar esta casilla, también puede agregar python y / o python a su ruta manualmente (como puede ver debajo de la imagen)

ingrese la descripción de la imagen aquí

Si no sabe dónde está su conda y / o python, escriba los siguientes comandos en el indicador de anaconda

where python
where conda

A continuación, puede agregar Python y Conda a su ruta usando el comando setx en su símbolo del sistema (reemplácelo C:\Users\mgalarnyk\Anaconda2con los resultados que obtuvo al ejecutar where pythony where conda).

SETX PATH "%PATH%;C:\Users\mgalarnyk\Anaconda2\Scripts;C:\Users\mgalarnyk\Anaconda2"

Luego cierre ese símbolo del sistema y abra uno nuevo. Felicidades, ahora puedes usar conda y python

Fuente: https://medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444

Michael James Kali Galarnyk
fuente
Este no es un buen enfoque, ya que lo dice justo al lado del cuadro: "NO RECOMENDADO"
anishtain4
@ anishtain4 touché
eric
21

Para que quede claro, debe ir a controlpanel\System\Advanced system settings\Environment Variables\Path, luego presionar editar y agregar:

C:Users\user.user\Anaconda3\Scripts

hasta el final y reinicie la línea cmd

Carl
fuente
La última línea me ahorró mucho tiempo
Talha Talip Açıkgöz
6

Si tiene una versión más reciente de Anaconda Navigator, abra el programa Anaconda Prompt que vino con la instalación. Escriba todos los comandos conda update/ habituales conda installallí.

Creo que las respuestas anteriores explican esto, pero podría haber usado una instrucción muy simple como esta. Quizás ayude a otros.

MokeEire
fuente
con la explicación en otras publicaciones, creo que este es el mejor método además de escribir manualmente la ruta del entorno para conda.
yfeng
4

Además de agregar C:\Users\yourusername\Anaconda3y C:\Users\yourusername\Anaconda3\Scripts, según lo recomendado por Raja (arriba), también agregue C:\Users\yourusername\Anaconda3\Library\bina su variable de ruta. Esto evitará un error de SSL que seguramente ocurrirá si lo está realizando en una instalación nueva de Anaconda.

Thomas Mateo
fuente
3

Vaya al indicador de anaconda (escriba "anaconda" en el cuadro de búsqueda de su computadora portátil). escriba los siguientes comandos

where conda

agregue esa ubicación a las variables de ruta de su entorno. Cierra el cmd y ábrelo de nuevo

PALLAMOLLA SAI
fuente
1

Si no desea agregar Anaconda a env. ruta y estás usando Windows, prueba esto:

  • Abrir cmd;
  • Escriba la ruta a la instalación de su carpeta. Es algo así como: C: \ Users \ your_home folder \ Anaconda3 \ Scripts
  • Pruebe Anaconda, por ejemplo, tipo conversión --version.
  • Actualice Anaconda: conda update conda o conda update --all o conda update anaconda.

Actualizar Spyder:

  • actualización de conda qt pyqt
  • conda actualización spyder
Dragos Alexe
fuente
1

Tengo Windows 10 de 64 bits, esto funcionó para mí, esta solución puede funcionar para ambas distribuciones (Anaconda / MiniConda).

  1. En primer lugar, intente desinstalar anaconda / miniconda que está causando problemas.
  2. Después de eso, elimine las carpetas '.anaconda' y '.conda' de 'C: \ Users \'
  3. Si tiene algún software antivirus instalado, intente excluir todas las carpetas, subcarpetas dentro de 'C: \ ProgramData \ Anaconda3 \' de

    • Detección de comportamiento.
    • Detección de virus.
    • Escaneo de ADN.
    • Escaneo de archivos sospechosos.
    • Cualquier otro modo de protección antivirus.

    *(Nota: 'C: \ ProgramData \ Anaconda3' esta carpeta es la carpeta de instalación predeterminada, puede cambiarla simplemente reemplace la ruta excluida en el indicador de destino de instalación mientras instala Anaconda) *

  4. Ahora instale Anaconda con privilegios de administrador.
    • Establezca la ruta de instalación como 'C: \ ProgramData \ Anaconda3' o puede especificar su ruta personalizada, solo recuerde que no debe contener ningún espacio en blanco y debe excluirse de la detección de virus.
    • En Opciones de instalación avanzadas, puede marcar "Agregar Anaconda a mi variable de entorno PATH (opcional)" y "Registrar Anaconda como mi Python 3.6 predeterminado".
    • Instálelo con más configuraciones predeterminadas. Haga clic en finalizar después de hecho.
    • Reinicia tu computadora.

Ahora abra el símbolo del sistema o el símbolo de Anaconda y verifique la instalación usando el siguiente comando

lista de conda

Si obtiene alguna lista de paquetes, entonces anaconda / miniconda se instaló correctamente.

k33da_lets_debug
fuente
1

Este problema me surgió cuando instalé Anaconda varias veces. Tuve cuidado de realizar una desinstalación, pero hay algunas cosas que el proceso de desinstalación no deshace.

En mi caso, necesitaba eliminar un archivo Microsoft.PowerShell_profile.ps1de ~\Documents\WindowsPowerShell\. Identifiqué que este archivo era el culpable al abrirlo en un editor de texto. Vi que hacía referencia a la ubicación de instalación anterior C:\Anaconda3\.

Aaron Brown
fuente
1

Acabo de iniciar anaconda-navigator y ejecuto los comandos conda desde allí.

Ganesh Kanna
fuente
0

Tuve este problema en Windows. La mayoría de las respuestas no son las recomendadas por anaconda, no debe agregar la ruta a las variables de entorno, ya que puede romper otras cosas. En su lugar, debe usar el indicador anaconda como se menciona en la respuesta superior.

Sin embargo, esto también puede romperse. En este caso, haga clic con el botón derecho en el acceso directo, vaya a la pestaña de acceso directo y el valor objetivo debería leer algo como:

%windir%\System32\cmd.exe "/K" C:\Users\myUser\Anaconda3\Scripts\activate.bat C:\Users\myUser\Anaconda3
anishtain4
fuente