安装了 Python 3.8.5,但我的终端仍然检测到 Python 2.7(Catalina on mac)

Installed Python 3.8.5, but my terminal still detects Python 2.7 (Catalina on mac)

我试图用 pip 安装 biopython,但我收到一条错误消息,提示需要 Python 3.6 或更高版本,但检测到 2.7。奇怪的是,当我查找 python 版本时,它表明我安装了 3.8.5。

我应该以某种方式移动目录吗?我刚刚升级了我的 Catalina 版本并彻底清理了我的 mac。也许我不小心移动了一两个文件?

here's what my terminal looks like

谢谢!!!!!

你必须消除 pip 的冲突并确保你使用的是正确的。 a good answer 关于另一个 Stack Overflow 问题。

底线是,你可以试试:

which -a pip

查看路径中的所有 pip 安装。

您可以像这样使用特定版本的 pip:

python3 -m pip install something

或者,我想你也可以这样做:

pip3.6 install something