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

Virtualenv se utiliza para crear entornos 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, han llegado muchos informes de usuarios que no pueden ejecutar los comandos de Virtualenv en MacOS y el «Mando No FundarSe ve un error al intentar hacerlo.

Entorno virtual

¿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 los motivos por los que se desencadena el error y los enumeramos de la siguiente manera:

  • Directorio incorrecto: Si el programa se instaló ejecutando un comando «pip» en particular, lo coloca en un directorio diferente al «/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 se reconozca el comando. Si no está instalado con esos privilegios, este error podría desencadenarse.

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, es posible que se active este error. Por lo tanto, en este paso, cambiaremos su directorio. Para eso:

  1. Clickea en el «Destacar Vidrio” en la esquina superior derecha.
    Spotlight Glass en la esquina superior derecha
  2. Escribir «Terminal” y seleccione la primera opción.
    Terminal de apertura
  3. Debes haber instalado el programa usando el siguiente comando
    pip install virtualenv
  4. Escribe el siguiente comando y presiona “Ingresar
    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, por lo que se está desencadenando el error. Por lo tanto, en este paso, estaremos otorgando los privilegios de root mientras instalamos el programa. Para eso:

  1. Clickea en el «Destacar Vidrio” en la esquina superior derecha.
    Al hacer clic en el cristal del foco
  2. Escribir «Terminal” y seleccione la primera opción.
    Terminal abierto MacOS
  3. Escribe el siguiente comando y presiona “Ingresar
    pip uninstall virtualenv
  4. Después de eso, escriba el siguiente comando y presione “Ingresar
    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 arroja resultados positivos. Por lo tanto, en este paso, instalaremos «virtual env» con el comando «APT-GET». Para eso:

  1. Clickea en el «Destacar Vidrio” en la esquina superior derecha.
    Spotlight Glass en la esquina superior derecha
  2. Escribir «Terminal” y seleccione la primera opción.
    Terminal MacOS
  3. Escribe el siguiente comando y presiona “Ingresar“.
    sudo apt-get install python-virtualenv
  4. Compruebe si el problema persiste.