You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac Mini M1 Ventura系统下如何用pyenv适配Xcode自带Python3.9.6?

让pyenv识别Xcode自带的Python 3.9.6(无需重新安装)

pyenv默认显示的system版本指向macOS系统原生Python(通常在/usr/bin/python3),而非Xcode自带的版本。要让pyenv适配Xcode的Python3.9.6,无需重新安装,只需给pyenv添加该版本的自定义链接:

步骤1:确认Xcode Python的路径和版本

先验证Xcode自带Python的位置和版本是否符合预期:

/Applications/Xcode.app/Contents/Developer/usr/bin/python3 --version

输出应显示Python 3.9.6。

步骤2:给pyenv创建自定义版本链接

  1. 在pyenv的版本目录下创建新的版本文件夹(命名可自定义,比如3.9.6-xcode来区分系统版本):
mkdir -p ~/.pyenv/versions/3.9.6-xcode/bin
  1. 将Xcode的Python和pip链接到这个文件夹:
ln -s /Applications/Xcode.app/Contents/Developer/usr/bin/python3 ~/.pyenv/versions/3.9.6-xcode/bin/python
ln -s /Applications/Xcode.app/Contents/Developer/usr/bin/pip3 ~/.pyenv/versions/3.9.6-xcode/bin/pip
  1. 让pyenv重新生成shims:
pyenv rehash

步骤3:验证并使用

执行pyenv versions,会看到新增的3.9.6-xcode版本。之后可通过以下命令切换版本:

  • 全局切换:pyenv global 3.9.6-xcode
  • 当前目录切换:pyenv local 3.9.6-xcode

注意事项

  • 若后续更新Xcode,其自带的Python路径或版本可能变化,需重新检查并更新链接。
  • 不要修改pyenv默认的system版本指向,避免破坏系统原有环境。

内容的提问来源于stack exchange,提问作者William Dossett

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 01:00:57