我刚买了一台运行 macOS Catalina 版本 10.15.5 的新 MacBook。
在安装了 Anaconda、Homebrew、Git 等之后,我注意到我运行的 shell 不是狂欢,而是嘚—我对此一无所知。
现在,我安装的所有东西都可以在 zsh 上正常工作;除了当我尝试使用 udacity 的终端配置来配置终端以便在使用 git 时获得更好的可视化效果时(可以在这里)。
我克服这个问题的尝试如下:
- 我曾经
chsh -s /bin/bash
强制将默认 shell 改为 bash。现在配置工作正常,但我无法使用该pip
命令或jupyter notebook
直接从终端打开。 - 我试图找出根本原因,结果发现 bash 运行的是 Python 2.7,而 zsh 运行的是 Python 3.7。
- 然后我尝试使用安装 Python 3.7
brew install python
,它安装了 Python 3.7,但仍然python --version
显示 Python 2.7。
请注意,Anaconda 安装在我的主目录中,但 python3、homebrew 安装在 中/usr/local/bin/
。我应该从主目录中删除 anaconda 并将其放在其他地方吗?如果是这样,那么为什么它适用于 zsh?