python - OSX- "NumPy/SciPy requires Python 2.6 to Install"

标签 python macos numpy scipy

我刚买了一台新机器 (osx-lion),我正在尝试重新安装所有工具。我正在尝试安装 NumPy 和 SciPy。我知道 Apple 发布的版本并不是让 NumPy 和 SciPy 满意的版本,所以我去了 Python.org 并安装了推荐的版本 (2.7.3),安装很顺利。现在当我 which python 时,它指向新的 2.7 版本,它与机器附带的版本不同。我的 PATH 变量还包含 2.7 (python.org) 版本的路径。

然后我下载了 NumPy 并收到消息:

numpy 1.6.1 无法安装在此磁盘上。 numpy 需要 python.org Python 2.6 才能安装。

然后我尝试了 SciPy,得到了同样的信息:

无法在此磁盘上安装 scipy 0.10.1。 scipy 需要安装 python.org Python 2.6。

谷歌搜索后,我看到所需的 2.6 只是 2.6 或 或更高,而且我确实安装了 Python.org 版本 (2.7),但我一定是遗漏了一些东西。

编辑 - 只是尝试重新启动机器以防某些更改需要重新启动才能生效,但这没有帮助。

如有任何帮助,我们将不胜感激。谢谢大家。

最佳答案

在不经历版本冲突的情况下安装 numpy 和 scipy 的简单方法是使用 Enthought python 分布。他们有一个免费版本,包括 python 和你想要的两个包,以及我非常喜欢的 iPython 控制台。他们还提供更广泛的发行版,仅供学术使用免费,否则您必须付费。

python.org 建议安装 python 2.x 的更新版本,而不是 OSX 附带的版本。按照这个建议,我能够不假思索地让 scipy 和 numpy 工作。以下是我正在使用的版本(缺少一些版本号,我的笔记不完整):

  • 来自 python.org 的 Python 2.7.2(64 位)
  • numpy/scipy(OSX 10.6 构建)
  • ipython 0.12
  • 阅读线
  • matplotlib

归根结底,enthought.com 是安装所有内容的最简单方法。

关于python - OSX- "NumPy/SciPy requires Python 2.6 to Install",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10566554/

相关文章:

python - 在 pandas 中删除基于时间的空组

python - Django:在 clean() 方法中获取以前的值

python - 在 Python 中合并 if 条件

c++ - Mac C++ Clion,体系结构x86_64的 undefined symbol ,功能

c++ - 在 MacOSX 上的 Qt 5.1 中,大小控制从状态栏中消失了

python-3.x - Pandas Dataframe 使用合并过滤结果。编码解码问题

python - 遍历 n 维数组的通用函数

python - 在python2.7.5上安装pip及旧版本问题

python - 将数据帧中的特定列转换为 numpy 数组并与原始数据帧合并

python - 如何在 Mac OSX Yosemite 上安装 libret?