Mac-M1安装Python包管理工具conda(miniforge)

mtain 2022年04月22日 2,063次浏览

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