[!TIP]
本文中优先使用 homebrew 进行安装与管理,不讨论其他方法
安装 homebrew 包管理器
终端中执行如下命令
# 安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 更新
brew update
brew upgrade
安装多版本 Java 开发环境
安装 jenv 用于管理多版本 Java
brew install jenv
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc
source ~/.zshrc
安装各版本 JDK 并添加到 jenv 中
brew install openjdk@11
jenv add /opt/homebrew/opt/openjdk@11
brew install openjdk@17
jenv add /opt/homebrew/opt/openjdk@17
brew install openjdk@21
jenv add /opt/homebrew/opt/openjdk@21
使用 jenv 查看和管理
jenv versions
jenv global 21
java -version
Python 环境配置
本文中使用 Anaconda 配置和管理 Python 环境。
安装 Anaconda
brew install --cask anaconda
初始化
source /opt/homebrew/anaconda3/bin/activate
conda init zsh
source ~/.zshrc
后续配置
# 激活指定环境
conda activate base
# 查看版本
conda --version
which conda
# 关闭默认的 base 环境自动激活
conda config --set auto_activate_base false
# 自行创建环境示例
conda create -n myenv python=3.11
conda activate myenv