Mac Monterrey系统安装pyttsx3时默认Python2.7的问题求助
在Mac Monterey中将Python 3.12设为默认版本的解决方法
方法一:通过Shell别名设置(推荐,不修改系统原生文件)
- 打开终端,编辑zsh配置文件(Mac Monterey默认Shell为zsh):
open -e ~/.zshrc - 在文件末尾添加以下两行(先执行
which python3.12确认你的Python3.12安装路径,替换示例中的路径):alias python="/usr/local/bin/python3.12" alias pip="/usr/local/bin/pip3.12" - 保存配置文件后,让修改立即生效:
source ~/.zshrc - 验证效果:分别执行
python --version和pip --version,确认输出为Python 3.12.x和对应版本的pip。
方法二:修改PATH优先级(适合全局生效场景)
- 打开
~/.zshrc文件,在PATH配置部分,将Python3.12的安装目录放在系统默认Python路径之前:export PATH="/usr/local/bin:$PATH"
(注:若Python3.12安装在/Library/Frameworks/Python.framework/Versions/3.12/bin这类自定义路径,替换成对应路径即可) - 执行
source ~/.zshrc生效后,验证版本即可。
注意事项
- 不要删除或修改系统自带的Python 2.7,部分Mac系统组件依赖它,强行改动可能引发系统异常。
- 设置完成后,直接执行
pip install pyttsx3即可完成库的安装,不会再出现Python 2.7相关报错。
内容的提问来源于stack exchange,提问作者Nayma
相关产品推荐
相关产品推荐

