背景

系统由 macos@10.x(catalina) 升级至 13.x(ventura) 后,系统移除了内置的 python@2.x,所以导致 alfred 使用了 python 的脚本全部无法使用。

安装 python

卸载已安装的 python3

参考:Mac 安装及卸载 Python3 详细教程

安装 pyenv 及 python@2.7.18

参考:pyenv
MacOS 推荐 Brew 安装方式:pyenv#homebrew-in-macos

替换 alfred python 位置

有多种方式:

  1. 可将脚本中的 /usr/bin/python 之类的字样统一改为新的 python 位置;
  2. 可将脚本中的 /usr/bin/python 改为 ${PYTHON_HOME} 环境变量命名方式,在 alfred 全局变量中统一声明 python 位置;

安装问题

XCode 问题

如果遇到 Library not loaded: /System/Library/Frameworks/Python.framework/Versions/2.7/Python 的报错,需要根据系统版本安装对应可用的 XCode,再重新执行 pyenv install 2.7.18


tgshell
31 声望0 粉丝