Ai lesson planner
1.0.0
该存储库包含AI Lesson Planner项目的代码。以下是设置环境、安装依赖项和运行项目的步骤。
请按照以下步骤在本地计算机上设置项目。
首先,使用以下命令将存储库克隆到本地计算机:
git clone https://github.com/shivvamm/Ai-lesson-planner.git
该项目使用Python虚拟环境来管理依赖项。您将需要创建并激活虚拟环境。
导航到项目文件夹并创建一个新的虚拟环境:
cd Ai-lesson-planner
python3 -m venv venv
这将创建一个名为venv
的文件夹,其中将安装所有依赖项。
要激活虚拟环境,请运行:
source venv/bin/activate
venv S cripts a ctivate
您现在应该在终端提示符的开头看到(venv)
,表明虚拟环境已激活。
激活虚拟环境后,通过运行以下命令安装所需的依赖项:
pip install -r requirements.txt
这将为项目安装所有必需的 Python 包。
为了运行该项目,您需要将Deep Infra Pi配置添加到config.py
文件中。请按照下列步骤操作:
app
目录下的config.py
文件。 # config.py
DEEP_INFRA_API_KEY = os . getenv ( "DEEP_INFRA_API_KEY" , "YOUR_API_KEY" )
确保将your_deep_infra_api_key_here
替换为 Deep Infra 中的实际 API 密钥。您可以通过在 Deep Infra 注册来获取 API 密钥。
一切设置完毕后,您可以使用以下命令运行该项目:
python run.py
这将启动应用程序,并且它现在应该正在与成功集成的 Deep Infra Pi 配置一起运行。
如果您遇到任何问题,请检查以下内容:
pip install -r requirements.txt
确保所有依赖项均已正确安装。config.py
文件中。deactivate
PyMuPDF
进行 PDF 处理。如果您遇到fitz
或其他依赖项的任何问题,请参阅故障排除部分或检查相关的 GitHub 问题。 该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅许可证文件。