MacOS:Python `command not found` 问题修复记录

问题描述

执行 python 命令时报错:

command not found: python

环境信息

  • 系统:macOS
  • Shell:zsh / bash
  • 已安装:Python 3.14.3(路径:/opt/homebrew/bin/python3

根本原因

macOS 12.3 起移除了系统自带的 Python 2,且不再默认将 python 指向 Python 3,需手动配置。

解决方案

方案一:添加别名(仅当前用户 zsh 生效)

zsh 复制代码
echo 'alias python=python3' >> ~/.zshrc
source ~/.zshrc

方案二:创建软链接(全局生效,推荐)

bash 复制代码
ln -s /opt/homebrew/bin/python3 /opt/homebrew/bin/python 

软链接放在 /opt/homebrew/bin/ 下,zsh 和 bash 均自动生效,无需额外配置。

验证结果

ruby 复制代码
$ python --version
Python 3.14.3

$ bash -c "python --version"
Python 3.14.3

结论

采用方案二(软链接),python 命令在 zsh 和 bash 中均已正常可用。

相关推荐
运气好好的5 分钟前
mysql数据库日志文件过大如何清理_定期备份与重置日志文件
jvm·数据库·python
ATMQuant12 分钟前
量化策略开发01:我让AI全权做交易决策 - 从提示词设计到决策执行
python·量化交易·vnpy·ai策略
站大爷IP12 分钟前
如何在 Python 中使用 colorama 库来给输出添加颜色
python
迷藏49426 分钟前
# 发散创新:用Locust实现高并发场景下的精准压力测试与性能调优实战在现代微服务架构中,**接口稳定性与响应速度**已成为衡量
java·python·微服务·架构·压力测试
2401_8314194431 分钟前
如何防止MongoDB副本集被误初始化_副本集名称(replSetName)锁定
jvm·数据库·python
财经资讯数据_灵砚智能36 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年4月28日
人工智能·python·信息可视化·自然语言处理·ai编程
土豆.exe36 分钟前
Cast Attack:Java 中 Ghost Bits(幽灵比特)引发的新型安全威胁——Java 生态里被忽视的底层风险引发一系列绕过
java·python·安全
abc123456sdggfd42 分钟前
解决Socket图像传输中断问题:基于分块接收与可靠发送的完整教程
jvm·数据库·python
2401_8330336243 分钟前
SQL中RIGHT JOIN真的很少用吗_数据完整性检查与反向关联分析
jvm·数据库·python