ImportError: No hay módulo llamado flask

Instalé virtualenv, lo activé e instalé el matraz. Así que tengo tres carpetas: Incluir, Scripts y Lib. Esta última carpeta contiene la carpeta de paquetes de sitio, que contiene la carpeta del matraz.

Si coloco mi app.py (aplicación Hello World simple) dentro de la carpeta “paquetes de sitio”, no obtengo este error. Pero si me pongo fuera de esta carpeta tres, pero dentro de mi flask_environment, obtengo este error.

¿Algo va mal aquí?

El error:

Traceback (most recent call last): File "C:\Flask\flask_env\app.py", line 3, in  from flask import Flask ImportError: No module named flask 

Asegúrese de haber activado el entorno virtual antes de ejecutar el archivo python.

 . venv/bin/activate 

marque esta stack de respuestas, solo que en lugar de pika tiene que escribir el matraz:

Python no tiene nombre de módulo pika al importar pika

Si está usando python3, debe cambiar un poco su archivo wsgi.

Cambié mi xx.wsgi de usar execfile () a usar exec (). Aquí está lo que parece cuando finalmente funcionó.

 activate_this = '/opt/flask/project_name/py3venv/bin/activate_this.py' exec(open(activate_this).read(), dict(__file__=activate_this)) import sys sys.path.insert(0, '/opt/flask/project_name') from project_app_name import app as application