【发布时间】:2015-10-11 06:00:14
【问题描述】:
我有两个 Python 安装(都是 2.7)。一个与我的 Spyder IDE 连接,另一个在终端中被识别(“which python”将我引导到它的位置)。如何删除第二个,并将第一个设置为 Mac 中的默认 python 程序。
我的主要问题是当我使用 pip 安装模块时,我无法在 Spyder IDE 中使用它们。
谢谢。
【问题讨论】:
标签: python macos python-2.7 pip spyder
我有两个 Python 安装(都是 2.7)。一个与我的 Spyder IDE 连接,另一个在终端中被识别(“which python”将我引导到它的位置)。如何删除第二个,并将第一个设置为 Mac 中的默认 python 程序。
我的主要问题是当我使用 pip 安装模块时,我无法在 Spyder IDE 中使用它们。
谢谢。
【问题讨论】:
标签: python macos python-2.7 pip spyder
正如here 解释的那样,更改默认 python 版本是个坏主意,因为某些应用程序依赖于 Mac 中的原始默认 python。
但是,pip install 可能不适合您的一个原因是每个版本的 python 都有自己的 pip 版本。因此,当您使用pip install {pkg_name} 时,您只是在与默认pip 命令关联的特定python 上安装包。
您可以通过在终端中执行以下操作来检查默认的pip 命令所使用的python 版本:> pip --version。
尝试做:
pip3 install {pkg_name}
或者:
pip2 install {pkg_name}
取决于使用的 python Spyder IDE 版本
编辑:
您还可以通过以下方式更明确地声明要使用的点:
/full/path/to/python/version -m pip install {pkg_name}
【讨论】:
/full/path/to/python/version -m pip install随便