用 pyenv 管理 Python 版本

安装多个 Python 并按目录或全局选择,不影响系统 Python。

macOS软件包Python版本低风险
运行 pyenv install 3.12.0 构建 Python,再用 pyenv global 3.12.0 设为默认。

01命令

命令
$ pyenv install 3.12.0

02作用说明

pyenv 把各 Python 版本放在 ~/.pyenv 下,通过 shim 按 .python-version、PYENV_VERSION 或全局文件切换,不触碰系统 Python,避免破坏系统工具。

03风险

风险低风险
系统兼容性macOS with Homebrew installed
!注意: 每个版本都从源码编译,构建 Python 可能耗时数分钟,并需要构建依赖。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Homebrew formula: pyenv
    Homebrew · vendor-doc · 2026-09-20
    依据: Python version management. Packages pyenv, a tool that manages multiple Python versions cleanly.

最后验证: 2026-09-22 · 分类: 开发者

06相关方案