【问题标题】:numpy requires System Python 2.7 to installnumpy 需要系统 Python 2.7 才能安装
【发布时间】:2013-11-18 21:53:01
【问题描述】:

我正在尝试学习 python(在安装 numpy 1.8.0 以安装 BioPython 的过程中),当我尝试将 numpy 放在我的 HD 上时收到错误“numpy 需要安装系统 Python 2.7” .我最近将我的操作系统从 Mac OS X 10.6 更新到了 Mavericks,并且正在使用 python 2.7(尽管我的计算机上安装了其他版本)。我不是在 mac 上手动安装程序方面的专家,所以可能有一个简单的解决方案,但我不明白为什么操作系统告诉我我正在使用的 python 版本(例如,如果我输入“python -V”,响应是“Python 2.7.5”)不存在。

感谢任何见解! 谢谢, 瑞恩

【问题讨论】:

    标签: python macos numpy


    【解决方案1】:

    很可能,您正在尝试使用来自 64 位 Python 的 32 位 NumPy。

    In order to check your Python architecture,你可以打开你的交互式会话并输入

    >>> import sys
    >>> is_64bits = sys.maxsize > 2**32
    >>> is_64bits
    # output will be True or False
    

    我不会提供任何新的东西,而是提炼并链接到其他一些 SO 答案:

    1) 要解决此问题,您可以install a 32-bit Python 而不是使用 OSX 预装的 Python,然后在您的 PATH 中将其设置为默认的 python(无论如何,这是 Python 网站推荐的路线)。

    Reference to answer

    2) 可以通过Enthought distribution安装Python

    Reference to answer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-15
      • 2016-11-15
      • 2023-03-22
      • 2014-11-19
      • 2012-04-20
      • 2011-08-22
      相关资源
      最近更新 更多