Skip to content

OpenHUTB 项目缺少统一环境初始化脚本,新人部署环境配置流程繁琐 #7629

Description

@XieTJ

Issue 描述

问题现状

项目当前无一键环境初始化脚本,新人部署需要手动依次完成创建虚拟环境、激活环境、安装依赖、配置PYTHONPATH等多步操作,步骤分散易漏操作,频繁出现依赖缺失、路径导入报错两类问题。

复现流程

  1. 新开发者克隆仓库;
  2. 手动敲命令创建venv、激活虚拟环境;
  3. 手动执行pip安装依赖,容易遗忘导出/同步requirements;
  4. 未自动配置PYTHONPATH,运行时报自定义模块找不到。

示例基础脚本逻辑

#!/bin/bash
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
export PYTHONPATH=$(pwd):$PYTHONPATH
echo "环境初始化完成,当前Python路径:$(which python3)"
python -c "import sys;print(sys.path)"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions