1.安装Python3.8环境

相关软件:

anaconda:https://repo.anaconda.com/archive/Anaconda3-2023.03-1-MacOSX-arm64.pkg

# 直接使用conda创建虚拟环境3.6会找不到,需要设置下
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
# 创建名为py38的python版本为3.8的虚拟开发环境
conda create -n py38 python==3.8

# 激活虚拟环境
conda activate py38
# 退出虚拟环境
conda deactivate 
# 列出虚拟环境
conda env list
# 删除虚拟环境
conda remove --name  py38 --all
# 修改base环境版本为3.10
conda install python=3.10

# 安装蓝鲸插件依赖
pip install -r requirements.txt -i https://mirrors.tencent.com/tencent_pypi/simple/

# 启动蓝鲸插件本地调试
# 配置环境变量
export BKPAAS_APP_ID="xxx" # 插件 app code,从 paas 插件中心获取
export BKPAAS_APP_SECRET="xxx" # 插件 app secret paas 插件中心获取
export BK_APP_CONFIG_PATH="bk_plugin_runtime.config"
export BKPAAS_ENGINE_REGION="xx"
export BKPAAS_LOGIN_URL="xx"
# 启动
python bin/manage.py rundebugserver 127.0.0.1:8999

2.node的安装使用

# 安装nvm
brew install nvm
# 安装node 10版本
nvm install 10
# 列出本机的node版本
nvm list
# 使用node 10版本
nvm use 10

3.GVM 安装

#官方文档:https://github.com/moovweb/gvm?tab=readme-ov-file
# mac osx安装依赖
xcode-select --install
brew update
brew install mercurial

#安装gvm
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

#安装 golang
gvm install go1.21.0 -B
gvm use go1.21.0
gvm install go1.20.7