[吉凯]关于项目环境搭建
-
项目环境搭建
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 build3. 安装后端依赖
# 安装必要的全局依赖 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, vue5.0.8版本,
检查 镜像地址是否修改为 私服镜像npm config set registry=http://registry.npmjs.org -
Referenced by I ice-melt