Este archivo contiene los pasos necesarios para configurar, iniciar y ejecutar el proyecto Flask.
-
Instalar Python:
- Asegúrate de tener Python 3.7 o superior instalado.
- Verifica la versión con:
python --version
-
Crear un Entorno Virtual:
- En la terminal, crea el entorno virtual:
python -m venv venv
- En la terminal, crea el entorno virtual:
-
Activar el Entorno Virtual:
- En Windows (PowerShell):
venv\Scripts\activate
- En Mac/Linux:
source venv/bin/activate
- En Windows (PowerShell):
-
Instalar Dependencias:
- Instala Flask u otras dependencias necesarias:
pip install flask
- Instala Flask u otras dependencias necesarias:
-
Guardar las Dependencias:
- Una vez instaladas, guarda las dependencias en un archivo
requirements.txt:pip freeze > requirements.txt
- Una vez instaladas, guarda las dependencias en un archivo
-
Estructura del Proyecto:
- Asegúrate de que la estructura sea similar a la siguiente:
my_flask_project/ │ ├── app/ │ ├── __init__.py │ ├── routes.py │ └── templates/ │ └── index.html │ ├── venv/ └── run.py
- Asegúrate de que la estructura sea similar a la siguiente:
-
Activar el Entorno Virtual:
- Siempre activa el entorno virtual antes de trabajar en el proyecto:
- En Windows (PowerShell):
venv\Scripts\activate
- En Mac/Linux:
source venv/bin/activate
- En Windows (PowerShell):
- Siempre activa el entorno virtual antes de trabajar en el proyecto:
-
Instalar Dependencias Faltantes:
- Si otros desarrolladores agregaron dependencias, instálalas con:
pip install -r requirements.txt
- Si otros desarrolladores agregaron dependencias, instálalas con:
-
Ejecutar la Aplicación:
- Ejecuta el archivo principal del proyecto:
python run.py
- Esto iniciará el servidor en http://127.0.0.1:5000.
- Ejecuta el archivo principal del proyecto:
-
Error:
ModuleNotFoundError: No module named 'flask':- Solución: Asegúrate de activar el entorno virtual y que Flask esté instalado:
pip install flask
- Solución: Asegúrate de activar el entorno virtual y que Flask esté instalado:
-
Error:
No pyvenv.cfg file:- Solución: Elimina y recrea el entorno virtual:
Remove-Item -Recurse -Force venv python -m venv venv
- Solución: Elimina y recrea el entorno virtual:
-
Asegúrate de Activar el Entorno:
- El entorno virtual debe estar activo antes de cualquier instalación o ejecución.
-
Actualizar Dependencias:
- Si es necesario actualizar paquetes:
pip install --upgrade paquete_nombre
- Si es necesario actualizar paquetes:
-
Guardar Cambios en el Repositorio:
- Asegúrate de incluir siempre el archivo
requirements.txty el código actualizado.
- Asegúrate de incluir siempre el archivo
-
Copia del Entorno:
- Para compartir el proyecto, otro desarrollador solo necesita clonar el repositorio y ejecutar:
python -m venv venv source venv/bin/activate # Activar el entorno pip install -r requirements.txt # Instalar dependencias
- Para compartir el proyecto, otro desarrollador solo necesita clonar el repositorio y ejecutar:
-
Clonar el Repositorio:
- Usa el comando:
git clone <URL_DEL_REPOSITORIO>
- Usa el comando:
-
Navegar al Directorio del Proyecto:
- Accede a la carpeta del proyecto:
cd my_flask_project
- Accede a la carpeta del proyecto:
-
Crear y Activar el Entorno Virtual:
- Crear:
python -m venv venv
- Activar:
venv\Scripts\activate # Windows source venv/bin/activate # Mac/Linux
- Crear:
-
Instalar Dependencias:
- Usa el archivo
requirements.txt:pip install -r requirements.txt
- Usa el archivo
-
Ejecutar la Aplicación:
- Inicia el servidor:
python run.py
- Inicia el servidor:
Con esta guía, tendrás todo listo para iniciar y ejecutar tu proyecto Flask correctamente. ¡Éxito!