Mac OS 10.6.8上的SciPy和NumPy
我在我的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 个回答
2
你要找的是 numpy.__version__
,注意在“version”这个词前后都有两个下划线。根据我的理解,这种写法是Python中用来表示私有(或者半私有)变量的惯例。