Mac OS 12.6配置TextMate for LaTeX遇Python解释器错误求助
解决MacOS 12.6下TextMate LaTeX捆绑包Python路径错误的方法
问题核心是MacOS 12.6(Monterey)已移除系统自带的/usr/bin/python,但LaTeX.tmbundle的配置脚本仍指向该路径,只需修改脚本的Python解释器路径即可解决:
定位到出错的脚本文件:
打开访达,前往路径:/Users/amfriede/Library/Application Support/TextMate/Managed/Bundles/LaTeX.tmbundle/Support/bin/,找到configure.py文件。修改脚本的解释器行:
用文本编辑器打开configure.py,将第一行的#!/usr/bin/python替换为你安装的Python3实际路径。
先在终端执行which python3获取路径,若Python3装在Applications文件夹,路径通常是/Applications/Python 3.x/bin/python3(x为具体版本号),替换后第一行应为#!/Applications/Python 3.x/bin/python3。验证修复:
保存文件后重启TextMate,再次进入「捆绑包>偏好设置」,错误提示应消失。
若不想修改脚本,可通过终端创建软链接(需注意MacOS系统完整性保护限制,不推荐):
sudo ln -s /Applications/Python 3.x/bin/python3 /usr/bin/python
内容的提问来源于stack exchange,提问作者Amanda
相关产品推荐
相关产品推荐

