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

Virtualenv se usa 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 usa 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.

Virtualenv

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

Después de recibir numerosos informes de múltiples usuarios, decidimos investigar el problema e ideamos un conjunto de soluciones para solucionarlo por completo. Además, analizamos los motivos por los que se dispara el error y los enumeramos de la siguiente manera:

  • Directorio incorrecto: si el programa se ha instalado ejecutando un comando "pip" particular, lo coloca en un directorio diferente al "/ usr / local / bin". Esto activa 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, este error podría activarse.

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 que se presentan para evitar conflictos.

Solución 1: cambio de directorio

Si el programa no se ha instalado en el directorio correcto, este error podría activarse. Por lo tanto, en este paso, cambiaremos su directorio. Para eso:

  1. Haga clic en el " Cristal del proyector " en la esquina superior derecha.

    Spotlight Glass en la esquina superior derecha
  2. Escriba " Terminal " y seleccione la primera opción.

    Terminal de apertura
  3. Debe haber instalado el programa usando el siguiente comando
     pip install virtualenv 
  4. Escriba el siguiente comando y presione " 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 que se está activando el error. Por lo tanto, en este paso, otorgaremos los privilegios de root al instalar el programa. Para eso:

  1. Haga clic en el " Cristal del proyector " en la esquina superior derecha.

    Al hacer clic en el cristal del proyector
  2. Escriba " Terminal " y seleccione la primera opción.

    Terminal abierto MacOS
  3. Escriba el siguiente comando y presione " Enter "
     pip desinstalar virtualenv 
  4. Después de eso, escriba el siguiente comando y presione " Enter "
     sudo pip install 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 "env virtual" con el comando "APT-GET". Para eso:

  1. Haga clic en el " Cristal del proyector " en la esquina superior derecha.

    Spotlight Glass en la esquina superior derecha
  2. Escriba " Terminal " y seleccione la primera opción.

    Terminal MacOS
  3. Escriba el siguiente comando y presione " Enter ".
     sudo apt-get install python-virtualenv 
  4. Verifique si el problema persiste.

Artículos De Interés