Mac上的不同Python安装

时间:2015-07-21 16:39:53

标签: python macos python-2.7 pip spyder

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

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

感谢。

1 个答案:

答案 0 :(得分:3)

正如here所解释的那样,更改默认的python版本是一个坏主意,因为某些应用程序依赖于Mac中的原始默认python。

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

您可以通过在终端中执行:pip来检查默认> pip --version命令的python版本。

尝试做:

pip3 install {pkg_name}

或者:

pip2 install {pkg_name}

取决于Spyder IDE正在使用的python版本

修改

您还可以通过执行以下操作更明确地声明要使用的pip:

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