如何将终端路径恢复为默认设置?修改配置后打开终端自动进入Python交互环境
解决步骤
- 先退出当前Python交互界面:输入
exit()后回车,或者直接按快捷键Ctrl + D - 排查.zshrc配置文件错误
- 执行命令打开配置文件:
nano ~/.zshrc - 查找文件中是否存在单独一行的
python或python2命令,这是导致终端启动自动进入Python交互的核心原因,删除该行即可。如果是你之前配置Python 3.6.5环境变量时写错了内容,修正PATH配置即可,正确的Python 3环境变量配置格式参考:export PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:$PATH" - 保存修改:按
Ctrl + O,回车确认文件名,再按Ctrl + X退出编辑器 - 执行命令让配置生效:
source ~/.zshrc - 重启终端测试是否还会自动进入Python交互界面
- 执行命令打开配置文件:
- (可选)修正/etc/paths配置
如果你之前修改的系统级/etc/paths文件存在错误,按以下操作恢复:- 执行命令打开系统路径配置:
sudo nano /etc/paths,输入你的电脑开机密码(输入过程中不会显示字符,正常输入完成后回车即可) - macOS默认的/etc/paths内容如下,你可以直接替换原有内容,需要加Python 3路径的话直接加在第一行即可:
/Library/Frameworks/Python.framework/Versions/3.6/bin /usr/local/bin /usr/bin /bin /usr/sbin /sbin - 同样按
Ctrl + O回车保存,Ctrl + X退出 - 重启终端验证即可
- 执行命令打开系统路径配置:
- 若以上操作完成后仍存在问题,执行命令将默认shell改回zsh:
chsh -s /bin/zsh,输入密码确认后重启终端即可。
注意:/etc/paths是系统级配置文件,修改时不要随意删除默认路径,避免系统基础命令无法正常调用
内容的提问来源于stack exchange,提问作者riyazmx
相关产品推荐
相关产品推荐

