Mac 上的不同 Python 安装

Different Python installations on Mac

我有两个 Python 安装(都是 2.7)。一个与我的 Spyder IDE 连接,另一个在终端中被识别("which python" 指示我到它的位置)。如何删除第二个,并将第一个设置为 Mac.

中的默认 python 程序

我的主要问题是,当我使用 pip 安装模块时,我无法在 Spyder 中使用它们 IDE。

谢谢。

here 所述,更改默认 python 版本不是一个好主意,因为某些应用程序依赖于 Mac 中的原始默认 python。

但是,pip install 可能不适合您的原因之一是 python 的每个版本都有自己的 pip 版本。因此,当您使用 pip install {pkg_name} 时,您只是在默认 pip 命令关联的特定 python 上安装软件包。

您可以检查 python 默认 pip 命令的版本,方法是在您的终端中执行以下操作:> pip --version

尝试做:

pip3 install {pkg_name}

或者:

pip2 install {pkg_name}

取决于 python Spyder IDE 使用的版本

编辑:

您还可以更明确地声明要使用哪个点:

/full/path/to/python/version -m pip install {pkg_name}