macOS统一Python编程环境配置指南

我的macOS,装机的时候,直接从旧MacBook导入的全量信息及配置,目前使用homebrew遇到了问题,发现opt和usr下,分别都有一个homebrew,另外,我在opt下还发现了anaconda3,我主要是用python进行AI coding,目前经常因为版本遇到问题,包含pip、brew、python,然后就通过GPT帮忙出了一个解决方案,使各相关组件的版本统一,故记录如下。 Homebrew→pyenv→venv→项目关系图 graph TD A[macOS ARM64 (M系列)] --> B[/opt/homebrew] B -->|安装依赖: openssl, readline, zlib, ...| C[pyenv] C -->|管理多个版本| D1[Python 3.12.6] C --> D2[Python 3.10.14] C --> D3[其他 Python 版本] D1 -->|shims 统一入口| E[~/.pyenv/shims] D2 --> E D3 --> E E -->|python / pip / python3 / pip3| F[Shell (bash / zsh)] F -->|执行 python/pip 时自动映射| E subgraph Project G[项目目录] --> H[.venv] H -->|隔离依赖| I[pip install numpy, pandas, torch...] end E -->|python -m venv .venv| H 解读 Homebrew (/opt/homebrew) ...

2025年9月29日 · 11 分钟 · 2326 字 · fan guohua