-
Notifications
You must be signed in to change notification settings - Fork 27
Ejecutar Flask en Local
La aplicación descrita en este wiki se encuentra en el repositorio(Pronto será conectado este link con la información de la ayudantía)
Supongamos que tenemos una sencilla aplicación en Flask, cuyo código se muestra a continuación:
app.py
from flask import Flask
import pandas
import pymongo
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()
Para la entrega 4, sugerimos utilizar un entorno virtual para la instalación de las librerías necesarias. Esto les permitirá ejecutar la aplicación de forma local en un entorno controlado y sin llenar su ordenador de librerías.
En este tutorial usaremos pipenv
, pero hay muchas alternativas tales como virtualenv
. Por lo tanto, para instalar las librerias necesarias, debemos hacer:
pipenv install flask pymongo
Usando este comando, se instalan los paquetes flask
y pymongo
en el entorno virtual.
Esto genera dos archivos, Pipfile y Pipfile.lock, que sirven para congelar las versiones de las librerías que estamos usando. Así, otro desarrollador solo tiene que ejecutar pipenv install
para instalarlas y no tener problemas de compatibilidad.
Primero debemos ingresar al entorno virtual. Para ello ejecutamos:
pipenv shell
Una vez dentro, para correr la aplicación:
python app.py
Vemos que está funcionando: