暗能星系

    • 登录
    • 搜索

    [吉凯]关于项目环境搭建

    刘茜
    1
    1
    18
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • I
      ice-melt 最后由 ice-melt 编辑

      返回

      项目环境搭建

      1. 创建 conda 环境

      推荐使用 conda 进行环境的隔离,安装时使用mamba安装 速度比较快

      
      ENV_NAME="设置对应项目的环境名称" # 建议项目名和环境名相同
      
      # 统一使用py3.10版本,可以根据项目的不同使用其他的版本,
      # 这里展示大部分项目环境的初始化过程,仅供参考
      mamba create -n ${ENV_NAME} python=3.10 -y 
      mamba activate ${ENV_NAME}
      mamba install r-base=4.3 nodejs=18 -y
      # r-base 4.3.0, nodejs 18.16.1
      # 没有R的依赖可不安装r-base;  nodejs用于前端项目, 全局安装 nodejs 时此处可不安装
      

      2. 安装前端依赖

      # 前端需要的全局依赖 vue 脚手架(5.0.8版本)
      # 这里我安装到对应项目目录下,可根据情况全局安装(增加 -g 参数)
      npm i @vue/cli -g 
      
      # 安装前端项目依赖
      npm i
      
      # 后台使用的是打包后的文件
      npm run build
      

      3. 安装后端依赖

      # 安装必要的全局依赖
      pip install -r docs/docker_base_v01/requirements.txt
      
      # 根据项目使用包的情况安装必要依赖
      conda install r-xxx -c conda-forge -y
      pip install -r requirements.txt
      
      # 安装公共sdk工具包,安装指定版本
      pip install ms-jk-utils=x.x.x
      

      问题记录

      1. 如果遇到 notarget No matching version found for @babel/parser@^7.22.7. 错误

      检查 nodejs >16.20 ,npm >9.6.6 , vue 5.0.8 版本,
      检查 镜像地址是否修改为 私服镜像 npm config set registry=http://registry.npmjs.org

      1 条回复 最后回复 回复 引用 0
      • Referenced by  I ice-melt 
      • First post
        Last post
      Powered by 暗能星系