写在最前:此文章写于2021年12月20日,当时Anaconda还没有适配apple silicon,只有X86架构,无法正常使用,当时Minicoda等率先适配完成,并且经过体验没有大的问题,所以写了这个教程,来引导需要使用conda环境的朋友。2023年10月份更换电脑时,重新部署环境时,发现Anaconda似乎已经适配(暂未使用过),所以增加此段解释说明!

        对于新手,更推荐使用Anaconda,毕竟拥有友好的图形界面,并且集成大量的预装库,缺点就是过于庞大!

        而Miniconda的优点就是安装文件更小,安装速度通常更快,没有过多的库干扰,确定就是只有命令行,各种库需要自行安装!

        各有优缺点,此篇文章将讲解Minicoda的安装布置和基本使用,对于喜欢精简的朋友,请大家开吃!

一、下载安装

        miniconde官网:Miniconda — Conda documentation

        1.下载适配M1芯片版本,此处演示M1版本,其余版本同理

         2.得到.sh后缀文件

        3.打开终端,进入安装包所在文件夹,使用命令进行安装

bash Miniconda3-latest-MacOSX-arm64.sh

        4.根据提示安装(一路回车,后面会有个地方输入 Yes 就行)

二、配置环境 

        1.安装完成后重启终端,若前面增加(base)则环境自动配置完成,则可以正常使用。

        2.若无,请复制下面命令创建文件并添加配置信息

vim ~/.zshrc

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/Users/*****/miniconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/Users/*****/miniconda3/etc/profile.d/conda.sh" ]; then
        . "/Users/*****/miniconda3/etc/profile.d/conda.sh"
    else
        export PATH="/Users/*****/miniconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

***** 是你的用户名

 vim:按 进入编辑模式,esc退出,最后输入(冒号)输入 wq 进行保存退出

         3.重新执行刚修改过的环境

source ~/.zshrc

        4.此时环境配置完成, 可以看到已经使用conda安装的python版本了

三、conda基础命令

查看当前conda的基本信息conda info
查看当前系统下的环境conda info -e
查看conde版本conda -V
查看所有已经安装的包conda list
创建新的虚拟环境

conda create -n **** python=3.9   (****为虚拟环境名称)

安装包conda install ****        (****为包名称)
切换虚拟环境conda activate ****     (****为虚拟环境名称)
退出环境conda deactivate
删除某个虚拟环境

conda remove -n **** --all        (****为虚拟环境名称)

四、补充 

1.配置国内下载源

目的:增加下载速度,提高稳定性

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/

conda config --set show_channel_urls yes
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐