我有两个Python安装(均为2.7)。一个与我的Spyder IDE连接,另一个在终端中被识别("哪个python"指示我到它的位置)。如何删除第二个,并将第一个设置为Mac中的默认python程序。
我的主要问题是当我使用pip安装模块时,我无法在Spyder IDE中使用它们。
感谢。
答案 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}