Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

2K
Vistas
Error: no se pudo ubicar una aplicación Flask en VSCode

Estoy tratando de aprender Flask usando VScode.

El tutorial que estoy siguiendo es: Tutorial de Python Flask: aplicación web con todas las funciones, parte 1: introducción .

Hice las siguientes cosas:

  1. Creó un nuevo virtualenv en una carpeta usando: virtualenv venv
  2. lo activé como: venv\Scripts\activate (estoy en Windows 10)

Después de eso, creé un nuevo directorio llamado Flask_Blog usando mkdir Flask_Blog y en él, creé un nuevo archivo flaskblog.py que contenía el siguiente código:

 from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello'

Luego, en la terminal de VScode , cambié mi directorio de trabajo para estar en el directorio Flask_Blog usando cd Flask_Blog .

Ahora, cuando estoy set FLASK_APP=flaskblog.py seguido de la flask run , recibo el siguiente error:

 (venv) PS C:\Users\kashy\OneDrive\Desktop\Flask\Flask_Blog> flask run * Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Debug mode: off Usage: flask run [OPTIONS] Error: Could not locate a Flask application. You did not provide the "FLASK_APP" environment variable, and a "wsgi.py" or "app.py" module was not found in the current directory.

Pero

Cuando hago lo mismo en el indicador de cmd , el código se ejecuta y puedo ver el resultado.

Soy completamente nuevo en esto. ¿Alguien puede decirme cuál es el error que estoy cometiendo en VSCode y por qué funciona en el cmd ?

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Problema planteado en VsCode

En Powershell, debe configurar la variable de entorno FLASK_APP de la siguiente manera:

$env:FLASK_APP = "webapp"

Entonces deberías poder ejecutar "python -m matraz run" dentro de la carpeta hello_app. En otras palabras, PowerShell administra las variables de entorno de manera diferente, por lo que la línea de comandos estándar "establecer FLASK_APP=webapp" no funcionará.

over 4 years ago · Santiago Trujillo Denunciar

0

Intente Establecer FLASK_APP = Ruta completa de la carpeta/nombre de archivo.py.

esto funcionó para mí

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda