MAC OS(M1)安装配置Miniconda

本文介绍如何在M1芯片Mac上安装Miniconda,并详细指导配置过程及常用命令,帮助用户快速上手。

写在最前:此文章写于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
<think> 我们正在回答用户的问题:"我想了解在MAC安装miniconda之后打开终端的方法 请问MAC安装miniconda后打开终端的方法" 根据引用内容,安装Miniconda后,通常需要配置环境变量才能在任何终端会话中使用conda命令。同时,安装过程中可能会自动配置环境,但有时需要手动配置。 步骤: 1. 安装Miniconda后,打开终端(Terminal)应用程序。终端可以在“应用程序”>“实用工具”中找到。 2. 根据引用[3],如果安装后输入conda命令提示找不到,则需要手动将Miniconda的bin目录添加到环境变量中。 具体步骤: a. 打开终端,编辑shell配置文件(如~/.zshrc,因为macOS Catalina及以后版本默认使用zsh)。 b. 在配置文件中添加:export PATH="/Users/你的用户名/miniconda3/bin:$PATH" 注意:这里的路径需要根据实际安装路径调整,默认通常是用户主目录下的miniconda3。 c. 保存文件后,运行命令:source ~/.zshrc 使配置生效。 3. 另外,引用[3]提到,安装过程中如果选择了自动激活base环境,那么每次打开终端时会自动激活conda的base环境。如果不希望这样,可以运行: conda config --set auto_activate_base false 然后重新打开终端。 4. 如果按照上述步骤配置后,在终端中输入conda --version(或conda -V)能够显示版本号,则表示安装成功且配置正确。 注意:如果用户安装的是M1芯片版本的Miniconda,步骤类似,但要注意安装包是否为对应架构。 但是,用户的问题是如何打开终端?实际上,安装Miniconda后打开终端的方法与平常一样。用户可能更关心的是如何在终端中启用conda环境。 因此,我们回答的重点应该是:安装后如何通过终端使用conda,包括配置环境变量和取消自动激活base环境(如果需要)。 根据引用内容,我们给出以下步骤: 1. 打开终端:在“应用程序”中找到“实用工具”,然后打开“终端”;或者使用Spotlight搜索(Command+空格)输入“终端”打开。 2. 配置环境变量(如果安装后conda命令不可用): - 输入命令:`vim ~/.zshrc` 或者使用其他编辑器(如nano)打开配置文件。 - 在文件末尾添加:`export PATH="/Users/你的用户名/miniconda3/bin:$PATH"` - 保存并退出(在vim中按ESC,然后输入:wq,回车)。 - 运行:`source ~/.zshrc` 3. 检查conda是否可用:`conda --version` 4. 如果每次打开终端都会自动激活base环境,可以通过以下命令取消: `conda config --set auto_activate_base false` 然后关闭终端重新打开。 另外,引用[4]提供了一种安装方法,它指定了安装路径(~/miniconda3),所以环境变量配置中的路径也要与之对应。 注意:如果用户使用的是bash而不是zsh,则需要编辑~/.bash_profile。 总结:打开终端的方法不变,重点是如何在终端中配置conda环境。 由于用户的问题可能被理解为“安装后如何打开终端”,但实际上安装Miniconda并不会改变打开终端的方式,所以我们的回答应侧重于安装后如何在终端中正确使用conda。 </think> 在 macOS安装 Miniconda 后,打开终端的方法与常规方式相同,但需注意环境配置细节才能正常使用 conda 命令: ### 终端打开方法 1. **常规打开方式**: - 通过 `Spotlight 搜索`(⌘ + 空格)输入 `Terminal` 启动 - 在 `应用程序 → 实用工具` 中找到终端程序 ### 关键配置步骤(安装后必做) ```mermaid graph LR A[打开终端] --> B{检查 conda 命令} B -- 可用 --> C[正常使用] B -- 不可用 --> D[配置环境变量] D --> E[编辑配置文件] E --> F[添加路径] F --> G[激活配置] ``` #### 具体操作: 1. **配置环境变量**(解决 `conda: command not found`): ```bash # 编辑 zsh 配置文件(Catalina 及以上系统) vim ~/.zshrc # 添加路径(替换 your_username 为实际用户名) export PATH="/Users/your_username/miniconda3/bin:$PATH" ``` 保存后执行: ```bash source ~/.zshrc ``` 2. **关闭自动激活 base 环境**(可选): ```bash conda config --set auto_activate_base false ``` 3. **验证安装**: ```bash conda --version # 应显示版本号如 conda 23.11.0 ``` ### 注意事项 1. **芯片架构匹配**: - Intel 芯片:下载 `Miniconda3-latest-MacOSX-x86_64.sh` - Apple Silicon 芯片:下载 `Miniconda3-latest-MacOSX-arm64.sh` 2. **安装过程**: ```bash # 下载完成后执行安装 bash Miniconda3-latest-MacOSX-x86_64.sh ``` 安装时按提示: - 按回车阅读许可协议 - 输入 `yes` 同意条款 - 默认安装路径无需修改 3. **环境恢复**: 若误删环境变量,可通过重新运行安装目录下的激活脚本恢复: ```bash source ~/miniconda3/bin/activate ``` > 安装成功后,**打开终端的方式不变**,但需完成路径配置才能使用 conda 命令[^3]。若安装时选择自动激活 base 环境,每次打开终端会显示 `(base)` 前缀[^3]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值