Spaces:
Sleeping
Sleeping
| # 使用 Python 3.11 作为基础镜像 | |
| FROM python:3.11 | |
| # 设置工作目录 | |
| WORKDIR /app | |
| # 复制 requirements.txt 并安装依赖 | |
| COPY requirements.txt . | |
| RUN pip install --no-cache-dir -r requirements.txt | |
| # 安装中文字体和必要的系统依赖 | |
| RUN apt-get update && \ | |
| apt-get install -y fonts-wqy-zenhei fontconfig && \ | |
| rm -rf /var/lib/apt/lists/* | |
| # 设置 Matplotlib 缓存目录到 /tmp | |
| ENV MPLCONFIGDIR=/tmp | |
| # 设置 Fontconfig 的缓存目录到 /tmp | |
| ENV XDG_CACHE_HOME=/tmp | |
| # 添加这一行以在Python解释器级别忽略特定警告 | |
| ENV PYTHONWARNINGS="ignore::FutureWarning:sklearn.utils.deprecation" | |
| # 复制您的应用代码 | |
| COPY app.py . | |
| # 确保您的示例数据文件也被复制 | |
| COPY gmqrkl.xlsx . | |
| # 定义应用程序启动命令 | |
| CMD ["python", "app.py"] |