Me salta un error al ingresar “virtualenv venv” y este dice que “virtualenv” no es un comando valido, que hago?

Pregunta de la clase:
Entorno virtual en Python
Juan Diego Marin Soler

Juan Diego Marin Soler

Pregunta
studenthace 5 años

Me salta un error al ingresar “virtualenv venv” y este dice que “virtualenv” no es un comando valido, que hago?

3 respuestas
para escribir tu comentario
    Adora Gonzalez

    Adora Gonzalez

    studenthace 5 años

    A mi me ocurría lo mismo, y lo que ocurre es que el lugar donde se instalo tanto pip o virtualenv no estan dentro del PATH. Antes que nada, si no sabes manejar mucho la consola te recomiendo ver el curso de introduccion a la terminal, pero bueno, para agregar esa carpeta al PATH lo hice asi:

    vim /etc/environment

    Luego dentro de vim, para editarlo entra al modo edicion pulsando la tecla "i",ahora si, a PATH, agregue el directorio donde estaba pip y virtualenv al final. Dejo un ejemplo:

    # Este es el archivo /etc/environment abierto con vim PATH="ruta1:ruta2:/direccionDondeEstaElComando"

    Luego para salir del modo edicion pulse la tecla esc, se coloca luego ":"(dos puntos), y la letra w, y se da enter. Con ello yo resolví el problema. Cabe destacar que posiblemente no te deje los permisos de modificar ese arhivo para ello habilite los permisos de escritura:

    sudo chmod 664 /etc/environment

    El numero 664 es la configuracion para activar lectura y escritura tanto para el dueño como el grupo del archivo. Y luego de añadirle la ruta, le devolvi los permisos originales. Repito, si conoces mucho la terminal, mejor ve la clase de introduccion a la terminal primero.

    Cristian Felipe Arias Barriga

    Cristian Felipe Arias Barriga

    studenthace 5 años

    Lo que a mi me funcionó fue ubicar en donde había instalado pip en mi pc y luego en ese Path (Ejemplo C:/Python27/Scripts/) ejecutar pip -V ahí me reconoció la versión de pip y sobre esa misma carpeta "Scripts" ejecutar virtualenv venv pues en la sugerida por el curso (mkdir servidor) no me reconocía el comando y con eso pude continuar.

    Luz Aura Álvarez Ariza

    Luz Aura Álvarez Ariza

    studenthace 5 años

    Cuando en la consola dice que un comando no es valido, normalmente es porque algo no esta instalado. Y a veces porque no esta en las variables de entorno

Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.

Curso de Python 2019
Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.