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

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

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

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

一、下载安装

        miniconde官网:Miniconda — Conda documentation

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


m1怎么安装ios应用 m1 安装ipa_macos



         2.得到.sh后缀文件


m1怎么安装ios应用 m1 安装ipa_python_02



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


bash Miniconda3-latest-MacOSX-arm64.sh


m1怎么安装ios应用 m1 安装ipa_m1怎么安装ios应用_03



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


m1怎么安装ios应用 m1 安装ipa_m1怎么安装ios应用_04



二、配置环境 

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


m1怎么安装ios应用 m1 安装ipa_m1怎么安装ios应用_05



        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 <<<


***** 是你的用户名


m1怎么安装ios应用 m1 安装ipa_python_06



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


m1怎么安装ios应用 m1 安装ipa_m1怎么安装ios应用_07



         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        (****为虚拟环境名称)

m1怎么安装ios应用 m1 安装ipa_m1怎么安装ios应用_08



四、补充 

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