not found descargar activate activar python flask virtualenv

python - found - Ningún módulo llamado matraz usando virtualenv



virtualenv python windows (8)

Activa tu entorno virtual primero con

source bin/activate envName

A continuación, intente ejecutar su comando de nuevo

Estoy siguiendo estos pasos para aprender matraz http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world/page/0#comments

Ejecuté este comando para crear el env virtual:

python virtualenv.py flask

Cuando intento iniciar el frasco utilizando el archivo python.exe en el directorio de scripts de mi proyecto, dice

No module named flask

Mi PATH se establece en el directorio de python que virtualenv instaló. ¿Por qué no es capaz de encontrar el matraz?

Inicialmente empecé con la guía de inicio rápido oficial de Flask y pude hacer que funcionara el servidor web, pero con esta instalación virtual no está funcionando.


Asegúrese de ejecutar su script después de haber activado su virtualenv. En OS X vería (virtual_env_name) al inicio de cada línea de terminal. Para hacer esto:

cd al directorio y tipo de tu virtualenv . bin/activate . bin/activate

cd al directorio que contiene el archivo .py que desea ejecutar en el inicio de la aplicación en el navegador

Ahora ingrese python file_name.py , para mí, el nombre del archivo era routes.py siguiendo este ejemplo


Asegúrese de que su virtualenv está activado. A continuación, comprueba en el PYTHONPATH de ese virtualenv. ¿Hay un paquete de matraz (carpeta) instalado en ese directorio?

Si no está seguro de si ha instalado el matraz, simplemente ejecute el siguiente comando para ver todos los paquetes que ha instalado pip list o pip show flask . ¿Ves el matraz allí? Si no, puedes ejecutar pip install flask


En Windows, incluso si ve (virtual_env_name) en la línea cmd, es posible que el entorno virtual no esté completamente activado. Desactivar / reactivar e intentar de nuevo.


Este error también puede aparecer si inicia su servidor Flask python utilizando ./run.py o usa asociaciones de archivos de forma similar para iniciar su servidor. Luego se usará el comando python en la asociación en lugar del comando python de su entorno virtual. Use python run.py en python run.py lugar. ¿Ves cómo mi run.py asume inocentemente / usr / bin / python?

#!/usr/bin/python # run.py from app import app app.run(debug=True,host=''0.0.0.0'',port=5000)


Este problema también puede surgir si el puerto no está disponible. Intenta correr en un puerto diferente.


Estoy ejecutando Python en Windows 7. Tuve el mismo problema. No hay un módulo llamado frasco.

Intenté reinstalar python, venv pero no funcionó.

Finalmente lo ejecuto asi

  1. Instala venv de la forma habitual.
  2. ir al directorio de scripts y activar
  3. C: / Python34 / microb> c: / Python34 / microb / fla / scripts / python run.py
  4. Aqui microb es mi proyecto y fla es venv

Tuve este mismo problema en tres unidades Raspberry Pi al mismo tiempo; golpee mi cabeza contra la pared tratando de arreglarlo durante varias horas (vuelva a instalar el matraz a través de pip, apt y aptitude, sin alegría).

En lugar de:

pip install flask

Finalmente lo intenté

pip install Flask

Trabajado como un encanto.