Mac安装homebrew,以及搭建Python环境

一、Mac安装homebrew

1.1 方法一:官方安装(推荐)


1、打开终端​:在「应用程序」→「实用工具」中找到「终端」,或通过 Spotlight 搜索(Command + Space)打开。

2、运行安装命令​:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

3、按提示操作:

输入你的 macOS 登录密码(输入时不会显示字符,输完直接回车)。
等待安装完成(依赖网络速度,可能需要几分钟)。

4、配置环境变量

Apple Silicon 芯片(M1/M2/M3)​​:需手动添加 Homebrew 到 PATH:

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
source ~/.zshrc

Intel 芯片​:通常会自动配置,无需额外操作。

5、验证安装

brew --version

若显示版本号(如 Homebrew 4.x.x),则安装成功。
 

1.2 方法二:国内镜像加速(适合网络不稳定时)

1、使用中科大或清华镜像安装:按提示选择镜像源(如中科大或清华),后续步骤与官方安装类似。

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

二、Mac搭建Python环境

前提:需要确保已经安装了homebrew,有了homebrew,mac安装任何东西都非常方便。

2.1 安装python

brew install python

这个命令会安装Python的最新稳定版本。如果你需要安装特定版本的Python(例如Python 3.13.9),你可以使用:

brew install python@3.13
检查所有已安装的 Python 版本
brew list | grep python
检查安装状态
brew info python@3.13
获取安装路径
brew --prefix python@3.13
检查该路径是否存在
ls -la $(brew --prefix python@3.13)
创建符号链接,对于 Apple Silicon Mac
sudo ln -sf /opt/homebrew/opt/python@3.13/bin/python3.13 /opt/homebrew/bin/python3
sudo ln -sf /opt/homebrew/opt/python@3.13/bin/pip3.13 /opt/homebrew/bin/pip3

MacBook Air M4芯片上配置Python开发环境,需要考虑到M1/M2/M4等Apple Silicon芯片架构与x86架构的兼容性问题。由于部分Python包尚未完全适配ARM64架构,因此在安装过程中可能需要采取一些额外步骤以确保兼容性和功能性。 ### 安装方式选择 建议使用**Homebrew**或**Miniforge/Miniconda**来管理Python环境和虚拟环境。Anaconda官方对M系列芯片的支持仍存在限制,特别是在创建旧版本Python(如2.7)时[^3]。因此,Miniforge是一个更适合M4芯片的轻量级替代方案。 #### 使用Homebrew安装Python HomebrewMac平台上广泛使用的包管理工具,可以方便地安装Python及其相关工具。 ```bash # 安装Homebrew(如尚未安装) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # 安装最新版Python brew install python # 验证安装 python3 --version pip3 --version ``` 安装完成后,可以通过`python3`和`pip3`命令来运行Python安装包。 #### 使用Miniforge配置Python环境 Miniforge是Conda的一个轻量发行版,专为ARM64架构优化,适合用于管理多个Python版本和虚拟环境。 1. 下载适用于Apple Silicon(M1/M2/M4)的Miniforge安装包: - [Miniforge3 macOS ARM64](https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-arm64.sh) 2. 安装Miniforge: ```bash # 安装Miniforge bash Miniforge3-MacOSX-arm64.sh # 初始化conda source ~/miniforge3/bin/activate conda init zsh # 或 bash,根据你的shell类型 ``` 3. 创建Python虚拟环境: ```bash # 创建Python 3.x环境 conda create -n py311 python=3.11 conda activate py311 # 安装常用开发包 conda install numpy pandas matplotlib jupyter ``` 如果需要安装Python 2.7,则需要强制使用x86_64架构的软件包: ```bash # 创建Python 2.7虚拟环境(x86_64) CONDA_SUBDIR=osx-64 conda create -n py27 python=2.7 conda activate py27 conda config --env --set subdir osx-64 ``` ### 开发环境配置 在配置开发环境时,建议使用支持M系列芯片的IDE,如**PyCharm Community Edition**、**VS Code**等。这些工具支持自定义解释器路径和多个运行配置[^4],有助于管理不同项目的依赖和参数。 #### VS Code配置Python解释器 1. 安装[Python官方扩展](https://marketplace.visualstudio.com/items?itemName=ms-python.python)。 2. 打开命令面板(`Cmd + Shift + P`),选择 `Python: Select Interpreter`。 3. 选择对应conda或brew安装Python解释器路径。 #### PyCharm配置运行配置 在PyCharm中,可以为不同环境开发、测试、生产)分别创建运行配置: 1. 打开 `Run > Edit Configurations`。 2. 点击 `+` 添加新配置,设置脚本路径、解释器和参数。 3. 保存后可在运行/调试时切换不同配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值