[python]miniconda(安装)

为Mac安装Miniconda,关键在于下载与芯片匹配的安装包,并正确运行脚本。

以下是完整的安装和使用步骤。

第一步:确认芯片与下载

首先,你需要确认Mac的处理器类型,以选择正确的安装包。

  1. 点击屏幕左上角苹果菜单,选择 关于本机
  2. 查看"芯片"一项。
    • 如果显示 Apple M系列 ,请下载 Miniconda3 macOS Apple M1 64-bit pkg(或 arm64 版本)。
    • 如果显示 Intel ,请下载 Miniconda3 macOS Intel x86 64-bit pkg(或 x86_64 版本)。

你可以从 Miniconda 官方网站 下载。如果下载速度慢,可以使用国内的 清华大学开源软件镜像站

第二步:安装与初始化

下载完成后,根据你下载的文件类型选择安装方法:

方法A:使用 .pkg 安装包(推荐新手) 这是图形化安装方式。双击下载的 .pkg 文件,跟随安装向导的提示完成即可。

方法B:使用 .sh 脚本安装(适用于命令行) 如果你下载的是 .sh 脚本,或更喜欢命令行,请按以下步骤操作:

  1. 打开"终端"应用(可在"应用程序">"实用工具"中找到)。

  2. 进入脚本所在目录(通常在"下载"文件夹):

    bash 复制代码
    cd ~/Downloads
  3. 运行安装脚本:

    bash 复制代码
    bash Miniconda3-latest-MacOSX-x86_64.sh # Intel芯片
    # 或
    bash Miniconda3-latest-MacOSX-arm64.sh   # Apple Silicon芯片
  4. 安装过程中,需要:

    • 按回车阅读许可协议,然后输入 yes 同意。
    • 按回车使用默认安装路径(通常是 ~/miniconda3)。
    • 在询问 "是否希望安装程序初始化 Miniconda3" 时,务必输入 yes,这会将conda命令自动配置到你的shell中。

静默安装选项:你也可以使用以下命令进行无需交互的静默安装(同样适用于脚本方式):

bash 复制代码
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3

第三步:验证与基本使用

安装完成后,关闭并重新打开终端 。你会看到命令行提示符前出现了 (base),这表示已自动进入Miniconda的基础环境。

  1. 验证安装 :输入以下命令,如显示版本号则安装成功。

    bash 复制代码
    conda --version
  2. 创建一个独立的Python环境 (例如,用于特定项目):

    bash 复制代码
    conda create -n my_env python=3.10
    • my_env 是你自定义的环境名。
    • python=3.10 是指定的Python版本,可按需更改。
  3. 激活与退出环境

    bash 复制代码
    conda activate my_env  # 激活环境
    conda deactivate       # 退出当前环境

第四步:实用配置(可选但建议)

为了获得更好的体验,建议进行以下配置:

  • 配置国内镜像源 :在国内使用,可以添加清华镜像来加速包下载。

    bash 复制代码
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --set show_channel_urls yes
  • 安装常用包 :在激活的环境中,可以使用 conda install package_name 命令安装所需软件包,如 numpy, pandas

安装与使用注意事项

  • 确保下载正确的安装包:这是最关键的一步,芯片类型选错会导致安装失败或后续兼容性问题。
  • 关于初始化 :在安装脚本的最后一步,强烈建议同意初始化(输入yes 。如果错过,可以后续在终端手动运行 conda init 来修复。
  • Intel芯片Mac的特殊情况 :即使你是Intel芯片的Mac,如果某些软件要求x86_64架构,在创建环境时可以运行 CONDA_SUBDIR=osx-64 conda create -n env_name python=3.10 来确保兼容性。
  • 环境管理 :建议为每个项目创建独立的环境,并使用 conda env list 查看所有环境。

如果在安装后打开终端没有看到(base),或者遇到conda: command not found的错误,通常是因为初始化步骤未完成。请重新打开终端并尝试运行 conda init,然后再次重启终端即可。

希望这份详细的指南能帮助你顺利完成安装!如果你在某个具体步骤遇到问题,例如环境激活失败或镜像配置出错,可以告诉我,我能提供更具体的排查建议。

相关推荐
华玥作者18 小时前
[特殊字符] VitePress 对接 Algolia AI 问答(DocSearch + AI Search)完整实战(下)
前端·人工智能·ai
Mr Xu_18 小时前
告别冗长 switch-case:Vue 项目中基于映射表的优雅路由数据匹配方案
前端·javascript·vue.js
前端摸鱼匠18 小时前
Vue 3 的toRefs保持响应性:讲解toRefs在解构响应式对象时的作用
前端·javascript·vue.js·前端框架·ecmascript
lang2015092818 小时前
JSR-340 :高性能Web开发新标准
java·前端·servlet
好家伙VCC19 小时前
### WebRTC技术:实时通信的革新与实现####webRTC(Web Real-TimeComm
java·前端·python·webrtc
未来之窗软件服务20 小时前
未来之窗昭和仙君(六十五)Vue与跨地区多部门开发—东方仙盟练气
前端·javascript·vue.js·仙盟创梦ide·东方仙盟·昭和仙君
嘿起屁儿整20 小时前
面试点(网络层面)
前端·网络
VT.馒头20 小时前
【力扣】2721. 并行执行异步函数
前端·javascript·算法·leetcode·typescript
phltxy21 小时前
Vue 核心特性实战指南:指令、样式绑定、计算属性与侦听器
前端·javascript·vue.js
Byron07071 天前
Vue 中使用 Tiptap 富文本编辑器的完整指南
前端·javascript·vue.js