27英寸iMac终端默认指向Python2.7 如何无需第三方工具切换到Python3
无第三方工具修改终端Python默认指向操作指南
原理说明
Mac系统自带的Python2.7默认绑定了python指令,官网安装的Python3默认绑定的是python3指令,通过修改Shell配置添加别名的方式,就可以实现python指令自动指向你新装的Python3,全程不需要安装brew等第三方工具。
操作步骤
1. 确认终端使用的Shell类型
打开终端,输入以下命令后按回车:echo $SHELL
- 输出为
/bin/zsh:使用zsh配置文件 - 输出为
/bin/bash:使用bash配置文件
2. 编辑Shell配置文件
根据上一步的结果,在终端输入对应命令打开配置文件(会弹出可视化文本编辑窗口,不需要用命令行编辑):
- zsh用户输入:
open ~/.zshrc - bash用户输入:
open ~/.bash_profile
在打开的文本文件末尾,新增两行内容:
alias python="python3" alias pip="pip3"
保存文件后关闭文本编辑窗口。
3. 让配置生效
回到终端,输入对应命令让修改立即生效:
- zsh用户输入:
source ~/.zshrc - bash用户输入:
source ~/.bash_profile
验证结果
在终端输入python --version,此时显示的版本就是你新安装的Python3版本。
注意:该修改仅对当前登录的用户生效,不会修改系统层面的Python绑定,系统自带程序调用Python2.7的逻辑不受影响,不会导致系统异常。
内容的提问来源于stack exchange,提问作者chris13
相关产品推荐
相关产品推荐

