基于mac环境,升级python环境问题解决

一、python成功切换为了3.13版本

之前失败的原因:

我之前执行的是(网上教程):

bash 复制代码
echo 'export PATH="/opt/homebrew/opt/python@3.12/bin:$PATH"' >> ~/.zshrc

执行完成后,.zshrc:

原因分析:路径缺少 libexec:Homebrew 安装的 python@3.13(以及其他版本化公式,如 mailto:python@3.11 等),其实际的可执行文件(python3)位于 libexec/bin 目录下,而不是直接在 bin 目录下。你配置的路径 /opt/homebrew/opt/python@3.13/bin 通常是空的或者只包含一些辅助脚本,不包含 python3 主程序。

找到最后一行

export PATH="/opt/homebrew/opt/python@3.13/bin:$PATH",将其修改为:

bash 复制代码
export PATH="/opt/homebrew/opt/python@3.13/libexec/bin:$PATH"

(注意:一定要加上 /libexec)

重启~/.zshrc:

bash 复制代码
source ~/.zshrc

再次验证python3版本:

相关推荐
幸福清风23 分钟前
Python 完美处理Excel合并单元格:拆分填充+自动合并
python·excel·合并单元格·拆分单元格
云空29 分钟前
《Three.js 3D实例大全》
开发语言·javascript·3d·three.js
techdashen38 分钟前
Go 1.26 新增 `bytes.Buffer.Peek`:只看数据,不移动读取位置
开发语言·后端·golang
汤姆小白1 小时前
08-应用部署
人工智能·python·机器学习·numpy·transformer
C137的本贾尼1 小时前
第七篇:消息队列(MQ)——就是个带存储的异步通信管道
java·开发语言·中间件
从零开始的代码生活_2 小时前
C++ list 原理与实践:双向链表、迭代器与简化实现
开发语言·c++·后端·学习·算法·链表·list
hy.z_7772 小时前
【C语言】11. 深入理解指针1
c语言·开发语言
charlie1145141912 小时前
现代C++工程实践——WeakPtr 第二关:核心骨架与控制块
开发语言·c++
般若-波罗蜜2 小时前
MinerU高级用法,避坑指南(持续更新)
人工智能·python·语言模型·自然语言处理
用户8356290780513 小时前
使用 Python 对 PDF 文档进行数字签名的方法
后端·python