如何通过Homebrew确保IPython与默认Python3版本匹配?
解决Homebrew下Python与IPython版本不匹配问题
操作步骤(纯Homebrew方案)
- 卸载当前绑定到Python 3.11的IPython
brew uninstall ipython - 切换Homebrew默认Python到3.10.9
# 取消Python 3.11的符号链接 brew unlink python@3.11 # 强制链接Python 3.10,覆盖现有默认指向 brew link --force python@3.10 - 重新安装IPython,此时它会自动绑定当前默认的Python 3.10.9
brew install ipython
验证结果
- 检查系统默认Python版本:
输出应为python3 --versionPython 3.10.9 - 启动IPython验证其使用的Python版本:
在交互环境中输入以下代码确认版本,再测试pip安装的包是否可正常导入:ipythonimport sys print(sys.version)
版本切换说明
后续如需切回Python 3.11,执行以下操作即可:
brew unlink python@3.10 brew link --force python@3.11 brew reinstall ipython
内容的提问来源于stack exchange,提问作者Matt
相关产品推荐
相关产品推荐

