Juan Diego Marin Soler
PreguntaMe salta un error al ingresar “virtualenv venv” y este dice que “virtualenv” no es un comando valido, que hago?
Luz Aura Álvarez Ariza
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
Cristian Felipe Arias Barriga
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.
Adora Gonzalez
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.
