MacOS系统下将Anaconda设为默认Python的分步操作求助
在MacOS上将Anaconda设置为默认Python的分步指南
步骤1:确认你的Shell类型
MacOS当前默认使用zsh,也可能是bash,先执行以下命令确认:
echo $SHELL
- 返回
/bin/zsh:使用zsh - 返回
/bin/bash:使用bash
步骤2:打开对应的Shell配置文件
根据上一步的结果,打开对应配置文件:
- 若为zsh:
open -e ~/.zshrc - 若为bash:
open -e ~/.bash_profile
(如果~/.bash_profile不存在,改用~/.bashrc)
步骤3:添加Anaconda路径到PATH最前端
在打开的配置文件末尾添加以下内容(直接使用你的Anaconda安装路径):
export PATH="/Users/siddhpurohit/anaconda3/bin:$PATH"
这一步会让系统优先查找Anaconda目录下的Python版本,而非系统自带版本。
步骤4:移除旧的Python别名
你当前执行which python返回aliased to /usr/bin/python3,说明配置文件里存在旧的别名设置。在文件中查找类似以下的行:
alias python=/usr/bin/python3
找到后直接删除该行,或者在开头加#注释掉:
# alias python=/usr/bin/python3
步骤5:保存配置并使修改生效
保存配置文件后,在终端执行对应命令让修改立即生效:
- zsh用户:
source ~/.zshrc - bash用户:
source ~/.bash_profile
步骤6:验证设置是否成功
关闭当前终端窗口,重新打开一个新终端,执行以下命令验证:
- 查看Python路径:
应返回which python/Users/siddhpurohit/anaconda3/bin/python - 查看Python版本:
应显示python --versionPython 3.9.6 - 查看conda版本:
应显示conda --versionconda 23.7.3
如果以上输出均符合预期,说明Anaconda已成功设置为默认Python。
内容的提问来源于stack exchange,提问作者Siddh Purohit
相关产品推荐
相关产品推荐

