Mac Mini:开发环境配置指南:从零安装 Homebrew、Python、Git、Node 和 UV 工具

文章目录

前言

本文将详细介绍如何在 Mac Mini 上从零开始配置完整的开发环境,包括 Homebrew 包管理器的安装、Python 环境配置、Git 版本控制工具、Node.js 运行时以及新兴的高性能 Python 包管理工具 UV 的安装与使用。


一、Homebrew 安装与配置

1. 安装 Homebrew

Homebrew 是 macOS 上最受欢迎的包管理器,当Homebrew安装成功后,git、node、python等都可以通过Homebrew来管理,,安装命令如下:

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

2. 配置环境变量

安装完成后,根据提示将 Homebrew 添加到 PATH:

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

如果你使用的是 旧版 macOS(10.14 或更早),可能默认是 bash,则改成 ~/.bash_profile 而不是
~/.zshrc。

如果是 M1/M2 Mac,Homebrew 默认安装在 /opt/homebrew,而 Intel Mac 是在 /usr/local。

3. 验证安装

brew --version 

4. 常见问题解决

  • 安装缓慢:可使用国内镜像源加速:
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git" export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git" /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 
  • 权限问题:避免使用 sudo 安装
  • 卸载方法:使用官方卸载脚本
进度判断技巧:
如果终端长时间无输出:
按 Control+T 可显示隐藏的传输进度
通过活动监视器查看 curl 或 git 进程是否在活动

二、Python 环境配置

1. 通过 Homebrew 安装 Python

brew install python 

2. 验证安装

python3 --version pip3 --version 

3. 虚拟环境管理

推荐使用 venv 创建隔离环境:

python3 -m venv myenv source myenv/bin/activate 

三、Git 版本控制工具

1. 安装 Git

brew installgit

2. 基本配置

git config --global user.name "Your Name"git config --global user.email "[email protected]"

3. 验证安装

git --version 

四、Node.js 安装与管理

1. 通过 Homebrew 安装 Node.js

brew install node 

2. 验证安装

node --version npm --version 

3. 使用 nvm 管理多版本(可选)

brew install nvm mkdir ~/.nvm 

五、UV 工具安装与使用

1. 什么是 UV?

UV 是由 Astral 公司开发的 Rust 语言编写的高性能 Python 包管理工具,旨在替代 pip 和 pip-tools。

2. 安装 UV

curl -LsSf https://astral.sh/uv/install.sh |sh

3. 配置环境变量

echo'export PATH="$HOME/.local/bin:$PATH"'>> ~/.zshrc source ~/.zshrc 

4. 基本使用

功能传统命令UV 命令速度提升
安装包pip install numpyuv pip install numpy5-10x
安装项目依赖pip install -r req.txtuv pip install -r req.txt8-15x
生成锁定文件pip-compileuv pip compile50x+
创建虚拟环境python -m venvuv venv3x

5. 国内用户加速

exportUV_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple 

六、完整开发环境验证

1. 检查所有工具版本

brew --version python3 --version git --version node --version uv --version 

2. 创建并运行示例项目

mkdir myproject &&cd myproject uv venv .venv source .venv/bin/activate uv pip install fastapi uvicorn 

七、性能优化建议

  1. 使用 UV 替代 pip 进行包管理

为常用命令创建别名:

echo"alias uvinstall='uv pip install -r requirements.txt'">> ~/.zshrc 

定期更新所有工具:

brew update && brew upgrade 

结语

通过本文的步骤,你已经成功在 Mac Mini 上配置了完整的开发环境。从基础的 Homebrew 和 Python,到版本控制工具 Git,再到 Node.js 运行时,最后是新兴的高性能 Python 包管理工具 UV,这套环境将满足大多数开发需求。

UV 工具的出现特别值得关注,它通过 Rust 实现的底层优化,为 Python 包管理带来了革命性的速度提升。建议开发者尝试将现有项目迁移到 UV,体验更高效的开发工作流。

Read more

3DMAX VR渲染器局部渲染设置教程

3DMAX VR渲染器局部渲染设置教程

VR 渲染器局部渲染设置 VR 渲染器的局部渲染功能灵活适配多种场景(尤其全景图),操作步骤如下: 1. 调出渲染设置面板:在 3DMAX 软件中,直接按下快捷键「F10」,快速打开渲染设置窗口(也可通过顶部菜单栏「渲染」→「渲染设置」手动调出)。 2. 确认渲染器类型:在渲染设置面板中,切换到「指定渲染器」选项卡,确保当前选定的渲染器为「V-Ray 渲染器」(若未选中,点击下拉菜单切换即可)。 1. 打开 VR 帧缓冲器:切换到「V-Ray」选项卡,找到「帧缓冲器」设置项,勾选「启用内置帧缓冲器」(部分版本默认开启),点击右侧「显示 VFB」按钮,调出 VR 帧缓冲窗口。 1.

By Ne0inhk
手把手教你用 OpenClaw + 飞书,打造专属 AI 机器人

手把手教你用 OpenClaw + 飞书,打造专属 AI 机器人

手把手教你用 OpenClaw + 飞书,打造专属 AI 机器人 当前版本 OpenClaw(2026.2.22-2)已内置飞书插件,无需额外安装。 你有没有想过,在飞书里直接跟 AI 对话,就像跟同事聊天一样自然? 今天这篇文章,带你从零开始,用 OpenClaw 搭建一个飞书 AI 机器人。全程命令行操作,10 分钟搞定。 一、准备工作 1.1 安装 Node.js(版本 ≥ 22) OpenClaw 依赖 Node.js 运行,首先确保你的 Node 版本不低于 22。 推荐使用 nvm 管理 Node

By Ne0inhk
本地部署中文OpenClaw 飞书机器人部署指南

本地部署中文OpenClaw 飞书机器人部署指南

适用场景:在 Windows 本地(PowerShell)一键部署 OpenClaw,使用阿里云百炼作为大模型后端,通过飞书长连接模式实现 AI 机器人。 安装skills工具参考:OpenClaw 最新必安装 10 个 Skills-ZEEKLOG博客 自动化发布小红书:OpenClaw 实现小红书自动化发文:操作指南 步骤 1:安装 OpenClaw(openclaw中文社区) 1. 打开 PowerShell。 2. 执行以下命令一键安装: # 在 PowerShell 中运行 iwr -useb https://clawd.org.cn/install.ps1 | iex * 安装过程会自动下载 Node.js、依赖等,耗时几分钟。 * 安装完成后会自动进入配置向导,或提示你继续下一步。

By Ne0inhk
龙虾机器人(OpenClaw)本地部署完全技术指南

龙虾机器人(OpenClaw)本地部署完全技术指南

龙虾机器人(OpenClaw)本地部署完全技术指南 前言:什么是“龙虾机器人”? 在开始部署之前,我们需要明确部署的对象。通常所说的“龙虾机器人”指的是开源项目 OpenClaw(曾用名:Clawdbot、Moltbot)。它由程序员彼得·斯坦伯格开发,是一个开源的、可本地部署的通用型AI代理系统。与ChatGPT等对话式AI不同,OpenClaw被赋予了操作系统的权限:它可以执行终端命令、读写文件、操控浏览器、安装软件,甚至通过MCP协议调用外部工具。 由于其强大的系统操控能力,安全性是部署时需关注的首要问题。官方及社区普遍建议:不要在主力机或存有敏感数据的生产环境直接裸奔部署,最好使用虚拟机、Docker容器或专用硬件(如Mac Mini或AI开发盒子)进行隔离。 第一章:环境准备与核心依赖 在安装OpenClaw之前,必须准备好运行环境。OpenClaw的核心由TypeScript编写,因此Node.js是必不可少的运行环境。此外,根据安装方式的不同,可能还需要Git、Docker或Python环境。 1.1 硬件建议与系统选择 * Linux

By Ne0inhk