78 lines
1.8 KiB
Markdown
78 lines
1.8 KiB
Markdown
# Python 环境配置指南
|
||
|
||
## 前提条件
|
||
- 已安装 Conda(Anaconda 或 Miniconda)
|
||
- Windows 操作系统
|
||
|
||
## 自动配置方法
|
||
|
||
1. 双击项目根目录中的 `setup_py_env.bat` 文件
|
||
2. 等待脚本完成环境配置和依赖安装
|
||
3. 环境配置完成后,窗口会显示使用说明
|
||
|
||
## 手动配置方法
|
||
|
||
如果自动配置方法不起作用,请按照以下步骤手动配置:
|
||
|
||
1. 打开命令提示符(CMD)或 PowerShell
|
||
2. 创建新的 Conda 环境:
|
||
```
|
||
conda create -n fast-dashboard-env python=3.11 -y
|
||
```
|
||
3. 激活环境:
|
||
```
|
||
conda activate fast-dashboard-env
|
||
```
|
||
4. 安装项目依赖:
|
||
```
|
||
cd 项目根目录
|
||
pip install -r backend/requirements.txt
|
||
```
|
||
|
||
## 运行后端服务器
|
||
|
||
1. 激活 Conda 环境(如果尚未激活):
|
||
```
|
||
conda activate fast-dashboard-env
|
||
```
|
||
2. 进入后端目录:
|
||
```
|
||
cd backend
|
||
```
|
||
3. 启动服务器:
|
||
```
|
||
uvicorn main:app --reload
|
||
```
|
||
4. 服务器将在 http://127.0.0.1:8000 启动
|
||
|
||
## 环境依赖列表
|
||
|
||
本项目使用以下 Python 库:
|
||
|
||
- fastapi==0.109.2
|
||
- uvicorn==0.27.1
|
||
- pydantic==2.6.1
|
||
- python-multipart==0.0.9
|
||
- python-jose==3.3.0
|
||
- passlib==1.7.4
|
||
- bcrypt==4.1.2
|
||
- requests==2.31.0
|
||
- beautifulsoup4==4.12.2
|
||
- sqlalchemy==2.0.26
|
||
- aiosqlite==0.19.0
|
||
- alembic==1.13.1
|
||
|
||
## 常见问题
|
||
|
||
1. **无法激活 Conda 环境**
|
||
- 确保已正确安装 Conda
|
||
- 尝试重新打开终端
|
||
- 运行 `conda init powershell`(如果使用 PowerShell)
|
||
|
||
2. **依赖安装失败**
|
||
- 检查网络连接
|
||
- 尝试使用镜像源:`pip install -r backend/requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple`
|
||
|
||
3. **启动服务器时出错**
|
||
- 确保所有依赖都已正确安装
|
||
- 检查 backend 目录下是否有 data 文件夹,如没有则创建 |