# noThink **Repository Path**: qruansoft_admin/nothink ## Basic Information - **Project Name**: noThink - **Description**: fastapi 框架写的小网站 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-29 - **Last Updated**: 2025-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: FastAPI, Uvicorn ## README Nothink项目环境安装指南 简介 本指南主要用于指导如何安装项目所需的软件包和依赖项,以确保项目能够正常运行。 安装步骤 1. 安装 fastapi 使用 pip3 包管理器安装 fastapi,请在终端中执行以下命令: bash pip3 install fastapi 2. 安装 ASGI 服务器(uvicorn) 本项目需要一个 ASGI 服务器,我们选择使用 uvicorn。可以使用以下命令安装: (source venv/bin/activate) bash pip install "uvicorn[standard]" 如果在安装过程中遇到网络问题,可以尝试使用国内的 PyPI 镜像源,例如清华大学的镜像源,使用以下命令安装: bash pip install -i https://pypi.tuna.tsinghua.edu.cn/simple "uvicorn[standard]" 3. 安装 sqlite 如果你的系统是基于 dnf 包管理器(如 Fedora 等),可以使用以下命令安装 sqlite: bash sudo dnf install sqlite 4. 安装 python-multipart python-multipart 是处理 HTTP 请求中多部分数据的常用库,使用以下命令进行安装: bash pip install python-multipart 在命令行中运行以下命令以启动应用: uvicorn main:app --reload 注意事项 确保你的系统中已经正确安装了 Python 环境,并且 pip 和 pip3 能够正常使用。 在使用 sudo 命令时,请确保你有足够的权限执行安装操作。 如果在安装过程中遇到任何问题,可以尝试查看错误信息,或者在相关技术论坛和社区寻求帮助。 希望这些步骤能够帮助你顺利完成项目的环境安装。如果有任何疑问或需要进一步的帮助,请随时联系项目管理员或技术支持人员。