Este repositorio contiene el código del proyecto AI Lesson Planner . A continuación se detallan los pasos para configurar el entorno, instalar dependencias y ejecutar el proyecto.
Siga estos pasos para configurar el proyecto en su máquina local.
Primero, clone el repositorio en su máquina local usando el siguiente comando:
git clone https://github.com/shivvamm/Ai-lesson-planner.git
Este proyecto utiliza un entorno virtual Python para gestionar las dependencias. Deberá crear y activar el entorno virtual.
Navegue a la carpeta del proyecto y cree un nuevo entorno virtual:
cd Ai-lesson-planner
python3 -m venv venv
Esto creará una carpeta llamada venv
donde se instalarán todas las dependencias.
Para activar el entorno virtual, ejecute:
source venv/bin/activate
venv S cripts a ctivate
Ahora debería ver (venv)
al principio del indicador de su terminal, lo que indica que el entorno virtual está activado.
Con el entorno virtual activado, instale las dependencias requeridas ejecutando:
pip install -r requirements.txt
Esto instalará todos los paquetes de Python necesarios para el proyecto.
Para ejecutar el proyecto, debe agregar la configuración de Deep Infra Pi al archivo config.py
. Siga estos pasos:
config.py
en el directorio app
. # config.py
DEEP_INFRA_API_KEY = os . getenv ( "DEEP_INFRA_API_KEY" , "YOUR_API_KEY" )
Asegúrese de reemplazar your_deep_infra_api_key_here
con su clave API real de Deep Infra. Puede obtener una clave API registrándose en Deep Infra.
Una vez que todo esté configurado, puede ejecutar el proyecto usando el siguiente comando:
python run.py
Esto iniciará la aplicación y ahora debería estar ejecutándose con la configuración de Deep Infra Pi integrada correctamente.
Si encuentra algún problema, verifique lo siguiente:
pip install -r requirements.txt
nuevamente.config.py
.deactivate
PyMuPDF
para el procesamiento de PDF. Si encuentra algún problema con fitz
u otras dependencias, consulte la sección de solución de problemas o consulte los problemas de GitHub relacionados. Este proyecto tiene la licencia MIT; consulte el archivo de LICENCIA para obtener más detalles.