如何在Mac OS 10中将Python 3设为终端默认解释器?
如何在Mac OS 10终端中将Python 3设为默认解释器?
当然可以实现!在Mac OS 10的终端里把Python 3设为默认的python调用目标,能帮你彻底避免在不同环境间反复切换的麻烦,下面是具体的操作步骤:
第一步:确认Python 3已安装
首先打开终端,输入以下命令检查系统里是否已经安装了Python 3:
python3 --version
如果终端返回类似Python 3.x.x的版本信息,说明已经安装;如果提示命令不存在,你可以通过以下两种方式安装:
- 从Python官方网站下载对应Mac OS 10的安装包进行安装
- 使用Homebrew包管理器安装,输入命令:
brew install python3
第二步:修改终端配置文件,添加别名
Mac OS 10默认的终端Shell可能是bash或者zsh(Catalina及以后版本默认是zsh),你需要根据自己的Shell类型修改对应的配置文件:
如果你用的是bash:
- 打开终端,输入命令编辑bash配置文件:
nano ~/.bash_profile - 在文件末尾添加以下两行别名设置:
(第二行是把alias python='python3' alias pip='pip3'pip也默认指向pip3,方便安装Python3的包) - 保存并退出nano:按下
Ctrl + O,按回车确认保存,再按Ctrl + X退出编辑。 - 让配置立即生效,输入命令:
source ~/.bash_profile
如果你用的是zsh:
- 打开终端,输入命令编辑zsh配置文件:
nano ~/.zshrc - 在文件末尾添加同样的别名设置:
alias python='python3' alias pip='pip3' - 保存并退出nano:按下
Ctrl + O,按回车确认保存,再按Ctrl + X退出编辑。 - 让配置立即生效,输入命令:
source ~/.zshrc
第三步:验证设置是否成功
在终端里输入以下命令,检查默认Python版本:
python --version
如果返回的是Python 3的版本号,说明设置成功啦!以后你输入python就会直接调用Python 3,输入pip也会默认使用Python 3的包管理器。
注意:如果之后想恢复默认设置,只需要打开对应的配置文件,删掉添加的alias行,再执行source命令让配置生效即可。
内容的提问来源于stack exchange,提问作者Andy
相关产品推荐
相关产品推荐

