1. 说明
conda是一个包和环境管理工具,使用conda可以创建不同的运行环境,实现环境隔离,比如创建一个opencv环境或者Tensorflow。
2. 安装
方法1
使用homebrew安装miniforge
brew install miniforge
conda init zsh
方法2
使用Apple提供的安装脚本
https://developer.apple.com/metal/tensorflow-plugin/
脚本下载地址:https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-arm64.sh
执行脚本安装
chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
进行交互安装
source ~/miniforge3/bin/activate
3. 使用
实例1:创建opencv虚拟环境
创建opencv虚拟环境
conda create -n opencv python=3.9.10
激活opencv
conda activate opencv
安装opencv
conda install -c conda-forge opencv
conda install -c menpo pillow
实例2:创建tensorflow虚拟环境
创建opencv虚拟环境
conda create -n tensorflow python=3.9.10
激活环境
conda activate tensorflow
安装tensorflow
conda install -c apple tensorflow-deps==2.6.0
python -m pip install tensorflow-macos
python -m pip install tensorflow-metal
4. 其他操作
退出当前环境
conda deactivate
移除环境
conda remove -n your_env_name --all
输出conda环境信息
conda info --envs