¿Cómo solucionar el error 'Comando no encontrado' en Virtualenv?

Virtualenv se utiliza para crear entornos de Python aislados. La herramienta crea una carpeta que consta de los ejecutables necesarios que deberían iniciarse durante un proyecto de Python. La herramienta se utiliza necesariamente para crear un entorno virtual para proyectos de Python. Sin embargo, recientemente, se han recibido muchos informes de usuarios que no pueden ejecutar los comandos Virtualenv en MacOS y se ve el error " Comando no encontrado " al intentar hacerlo.

¿Qué causa el error 'Comando no encontrado' en Virtualenv en Python?

Después de recibir numerosos informes de varios usuarios, decidimos investigar el problema e ideamos un conjunto de soluciones para solucionarlo por completo. Además, analizamos las razones por las cuales se desencadena el error y las enumeramos de la siguiente manera:

  • Directorio incorrecto:  si el programa se ha instalado ejecutando un comando "pip" en particular, lo coloca en un directorio diferente al de "/ usr / local / bin". Esto desencadena el error porque debe instalarse en el directorio "/ usr / local / bin" para que funcione correctamente.
  • Privilegios administrativos:  el programa debe instalarse con privilegios administrativos o de "superusuario" para que se instale en el directorio correcto y para que se reconozca el comando. Si no está instalado con esos privilegios, es posible que se active este error.

Ahora que tiene una comprensión básica de la naturaleza del problema, avanzaremos hacia las soluciones. Asegúrese de implementarlos en el orden específico en el que se presentan para evitar conflictos.

Solución 1: Cambio de directorio

Si el programa no se ha instalado en el directorio correcto, es posible que se active este error. Por lo tanto, en este paso, cambiaremos su directorio. Para eso:

  1. Haga clic en el " Spotlight Glass " en la esquina superior derecha.
  2. Escriba " Terminal " y seleccione la primera opción.
  3. Debes haber instalado el programa usando el siguiente comando
    pip instalar virtualenv
  4. Escribe el siguiente comando y presiona " Enter "
    sudo / usr / bin / easy_install virtualenv
  5. Esto ahora colocará el programa en el directorio apropiado, verifique si el problema persiste.

Solución 2: instalación con privilegios administrativos

Es posible que el programa se haya instalado como un usuario normal y no se hayan otorgado privilegios de root debido a lo cual se desencadenó el error. Por lo tanto, en este paso, otorgaremos privilegios de root mientras instalamos el programa. Para eso:

  1. Haga clic en el " Spotlight Glass " en la esquina superior derecha.
  2. Escriba " Terminal " y seleccione la primera opción.
  3. Escribe el siguiente comando y presiona " Enter "
    pip desinstalar virtualenv
  4. Después de eso, escriba el siguiente comando y presione " Enter "
    sudo pip instalar virtualenv
  5. Esto instalará el programa con privilegios administrativos, verifique si el problema persiste.

Solución 3: Instalación con el método APT-GET

En algunos casos, la instalación con el comando "pip" no produce resultados positivos. Por lo tanto, en este paso, instalaremos “virtual env” con el comando “APT-GET”. Para eso:

  1. Haga clic en el " Spotlight Glass " en la esquina superior derecha.
  2. Escriba " Terminal " y seleccione la primera opción.
  3. Escribe el siguiente comando y presiona " Enter ".
    sudo apt-get install python-virtualenv
  4. Verifique si el problema persiste.