Mac安装Miniconda3

Mac安装Miniconda3

    • [1. 确认芯片类型](#1. 确认芯片类型)
    • [2. 下载安装](#2. 下载安装)
      • [2.1 arm64➡️M系列 看这里](#2.1 arm64➡️M系列 看这里)
      • [2.2 x86_64➡️Intel 看这里](#2.2 x86_64➡️Intel 看这里)
    • [3. 初始化&验证](#3. 初始化&验证)
    • [4. 配置镜像源](#4. 配置镜像源)
    • [5. Python 环境创建](#5. Python 环境创建)

1. 确认芯片类型

终端输入:uname -m

回车看输出:

arm64➡️Apple Silicon M 系列 (2020 至今,现在主流 Mac)

x86_64➡️Intel 芯片 Mac(2006‑2020 老款,已停产)

2. 下载安装

目录记得自己替换哈,我这里默认在home

2.1 arm64➡️M系列 看这里

bash 复制代码
mkdir -p ~/miniconda3
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh -o ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh

2.2 x86_64➡️Intel 看这里

bash 复制代码
mkdir -p ~/miniconda3
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -o ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh

3. 初始化&验证

初始化

bash 复制代码
# Mac 现在默认 shell 是 zsh;老版本 Mac 是 bash。
~/miniconda3/bin/conda init bash
~/miniconda3/bin/conda init zsh

验证:能正常输入版本号不报错就OK了。

bash 复制代码
conda --version

4. 配置镜像源

4.1 conda 镜像

bash 复制代码
# 1.覆盖生成 .condarc 镜像配置文件
cat > ~/.condarc <<'EOF'
channels:
  - defaults
default_channels:
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/r
custom_channels:
  conda-forge: https://mirrors.ustc.edu.cn/anaconda/cloud
  pytorch: https://mirrors.ustc.edu.cn/anaconda/cloud
show_channel_urls: true
channel_priority: flexible
ssl_verify: true
remote_read_timeout_secs: 60
EOF

# 2.清理 conda 旧缓存(关键,避免旧缓存干扰镜像)
conda clean -i

# 3.验证 conda 镜像配置是否生效:看到 mirrors.ustc.edu.cn 代表配置成功。
conda config --show

4.2 pip 镜像

这个也是全局配置,所有 conda 环境都会生效

bash 复制代码
# 配置
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 验证:看到 global.index-url = https://pypi.tuna.tsinghua.edu.cn/simple 即为成功。
pip config list

附录4.1:若遇故障需恢复 或 镜像源url需更换

bash 复制代码
rm -f ~/.condarc
conda clean -i
pip config unset global.index-url

附录4.2:conda常用命令

⭐️ 记住:先 conda activate 环境名 进入目标环境,再执行安装命令。

bash 复制代码
# 查看所有conda环境列表
conda env list
# 或
conda info --envs

# 创建环境,指定python版本
conda create -n py311 python=3.11

# 激活环境
conda activate py311

# 退出当前环境,回到base
conda deactivate

# 删除环境(先退出环境再删)
conda remove -n py311 --all

# 复制一份已有环境
conda create -n py311-bak --clone py311

# 用conda安装包
conda install numpy pandas

# 指定版本安装
conda install numpy=1.26

# 更新包
conda update numpy

# 更新全部包
conda update --all

# 卸载包
conda remove numpy

# 列出当前环境所有包(conda装的 + pip装的都会显示)
conda list

# 搜索包
conda search numpy

# 查看conda本身信息
conda info

# 清理缓存安装包(释放磁盘,经常用)
conda clean -i
conda clean -a  # 全部清理

# 导出环境配置(分享/迁移环境)
conda env export > environment.yml

# 从yml文件创建恢复环境
conda env create -f environment.yml

# 关闭终端自动激活base环境
conda config --set auto_activate_base false

附录4.3:pip常用命令

⭐️ pip 操作只针对当前已经激活的 conda 环境,不要在 base 随便装项目包

bash 复制代码
# 安装包
pip install numpy pandas

# 指定版本安装
pip install numpy==1.26.4

# 升级包
pip install --upgrade numpy

# 卸载包
pip uninstall numpy

# 列出当前环境pip安装的包
pip list

# 只输出需要导出的依赖(用于requirements.txt)
pip freeze > requirements.txt

# 从txt批量安装依赖
pip install -r requirements.txt

# 查看某个包信息、版本路径
pip show numpy

# 检查依赖冲突
pip check

# 清除pip缓存
pip cache purge

5. Python 环境创建

我这里选的3.11,诸位记得替换环境名称和版本

bash 复制代码
# 一路无脑accept即可
conda create -n py311 python=3.11

# 激活环境
conda activate py311

# 校验版本
python --version
相关推荐
gb42152871 小时前
python中Web应用服务器
开发语言·前端·python
名明鸣冥3 小时前
k8s-agent架构思考(一)
python
DoLovya3 小时前
从零实现 ESP8266 + MQTT 智能门禁:公网一键开门、舵机控制、在线监控完整方案
python·物联网·mqtt·嵌入式·esp8266·门禁系统
AI情绪识别开源4 小时前
检信ALLEMOTION VibrationAI 2.4.0 12维度情绪识别开源源代码
开发语言·python
极创信息4 小时前
国产化信创适配认证高频术语:信创适配、软件自主可控、国产化率、代码溯源率、代码自主率、代码开源率是什么?
java·python·struts·eclipse·开源·php·hibernate
AC赳赳老秦4 小时前
语义采集进阶实战:利用 OpenClaw AI 语义识别自动提取网页核心信息,无需手动编写选择器
java·运维·服务器·python·信息可视化·deepseek·openclaw
Logintern095 小时前
什么时候应该用多进程什么时候用多线程呢?
开发语言·python
无凭5 小时前
字节跳动 DeerFlow:Agent Harness 怎么让大模型主动向用户提问?
人工智能·python
蜀道山老天师5 小时前
Python + Playwright 实现问卷星自动化填写
python