python Mac zsh: command not found: python

brew install python3

python --version

zsh: command not found: python

解决方法
echo “alias python=/usr/bin/python3” >> ~/.zshrc

source ~/.zshrc

python --version

### 解决 MacZSH 终端找不到 Python 命令的问题 在 macOSZSH 终端中遇到 `zsh: command not found: python` 错误的原因通常是由于系统默认的 shell 配置未正确映射 `python` 到实际安装的 Python 版本。以下是详细的解决方案: #### 方法一:创建别名 通过设置别名将 `python` 指向已安装的 Python 3 可执行文件。 1. 打开终端并编辑 `.zshrc` 文件: ```bash nano ~/.zshrc ``` 2. 添加以下内容以定义别名: ```bash alias python="/usr/bin/python3" ``` 3. 保存文件后退出编辑器(按 Ctrl+X,然后按 Y 并回车),再重新加载配置文件使更改生效: ```bash source ~/.zshrc ``` 此时尝试运行 `python --version` 应能成功返回当前系统的 Python 3 版本号[^3]。 #### 方法二:修改 PATH 环境变量 如果希望更灵活地管理多个版本的 Python 或者自定义路径中的解释器位置,则可以通过调整环境变量来实现这一目标。 1. 同样打开用户的 Shell 初始化脚本即`.zshrc`; 2. 插入下面这行代码用于扩展全局搜索目录至个人库下的特定子目录(假设这里指定了Python 3.8为例),当然可以根据实际情况替换为你自己的安装地址: ```bash export PATH="/Library/Frameworks/Python.framework/Versions/3.8/bin:${PATH}" ``` 注意这里的具体路径可能依据不同发行版有所差异,请确认自己机器上确切存放位置后再填写相应字符串进去[^5]; 3. 再次刷新shell会话以便应用最新改动: ```bash source ~/.zshrc ``` 现在无论何时调用简单形式‘python’都将优先匹配新加入列表前端所指定的那个可执行程序实例了。 --- ### 注意事项 - 如果上述两种方式均无法解决问题,可能是由于系统中完全没有安装任何版本的 Python 导致的。这种情况下需要先下载官方发布的适用于 macOSPython 安装包,并按照提示完成整个流程之后再来重复以上操作步骤之一即可恢复正常功能表现。 - 对于某些特殊场景比如虚拟环境中切换使用的场合下还需要额外考虑其他因素影响最终效果呈现情况如何处理等问题。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值