2015-07-21 109 views
1

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

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

谢谢。

回答

3

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

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

您可以检查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} 
+2

还可以'/全/路径/到/蟒蛇/版本-m PIP install'任何 – NightShadeQueen

+0

谢谢您的回答,PIP2安装{}程序包名称并没有解决这个问题,而且好像有我的电脑没有pip3。我如何知道Spyder正在使用哪个Python? – Alt

+0

@NightShadeQueen很好的建议。我更新了我的答案以包含它。 – xgord