Mac OS 10.6.8上的SciPy和NumPy

时间:2011-11-08 21:23:00

标签: python numpy scipy

我在Mac上安装了Python 2.7.2,它运行正常。我下载了SciPy的二进制文件(http://sourceforge.net/projects/scipy/files/scipy/0.9.0/scipy-0.9.0-py2.7-python.org-macosx10.6.dmg)和NumPy( http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/numpy-1.6.1-py2.7-python.org-macosx10.6.dmg)分别安装它们。

但是,当我尝试以下操作时,发生了错误:

>>> import numpy
>>> print numpy._version_

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    print numpy._version_
AttributeError: 'module' object has no attribute '_version_'

然而,这很好用:

>>> numpy.version.version
'1.6.1'

由于我是Python的新手,我只是按照这里的说明进行操作。我想知道上面的错误会导致什么?感谢。

1 个答案:

答案 0 :(得分:2)

您要找的是numpy.__version__,在单词版本之前和之后有两个下划线。根据我的理解,这是python中私有(或半私有)变量的约定。