macOS Monterey终端无法查找安装Python 提示Java运行时错误
问题核心原因
apt是 Debian/Ubuntu 系 Linux 发行版的专属包管理器,macOS 系统本身不提供该命令。你当前执行apt相关命令弹出Java运行环境缺失提示,是因为系统中存在的apt命令属于其他Java类软件附带的无效软链或别名,完全不具备包管理能力,自然无法完成Python的安装、卸载操作。- 从macOS 12版本开始,苹果已经彻底移除了系统内置的Python 2.7环境,默认全局路径下没有
python可执行文件,因此你执行which python查询不到有效路径属于正常情况。
具体解决步骤
- 先清理无效的apt命令,避免后续操作混淆
先执行alias | grep apt检查是否是终端配置的别名,如果有匹配输出,打开当前使用的shell对应的配置文件(zsh默认路径为~/.zshrc,bash默认路径为~/.bash_profile),删除其中和apt相关的别名配置,保存后执行source 对应配置文件路径让修改生效。如果检查后发现是/usr/local/bin等路径下存在名为apt的可执行文件,直接通过sudo rm 可执行文件完整路径删除即可。 - 安装macOS生态通用的第三方包管理器Homebrew,按照官方安装指引完成部署后,执行
brew install python即可安装最新稳定版Python。 - 配置Python全局命令
Homebrew安装的Python 3默认可执行命令为python3,安装完成后执行which python3、python3 --version,如果能正常返回路径和版本号即说明安装成功。如果需要直接输入python即可调用Python3,在shell配置文件中添加一行alias python="python3",保存后source配置文件生效即可。 - 关于弹出的Java运行环境缺失提示:如果没有Java程序使用需求可以直接忽略,和Python安装问题没有关联;如果需要使用Java,安装对应版本的JDK即可消除该提示。
内容的提问来源于stack exchange,提问作者andreaq
相关产品推荐
相关产品推荐

