2011-11-08 5 views
1

J'ai installé Python 2.7.2 sur mon Mac, et cela fonctionne très bien. J'ai téléchargé le binaire pour SciPy (http://sourceforge.net/projects/scipy/files/scipy/0.9.0/scipy-0.9.0-py2.7-python.org-macosx10.6.dmg) et NumPy (http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/numpy-1.6.1-py2.7-python.org-macosx10.6.dmg) respectivement, et les a installés.SciPy et NumPy sous Mac OS 10.6.8

Cependant, quand j'ai essayé ce qui suit, erreur:

>>> 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_' 

Cependant, cela fonctionne très bien:

>>> numpy.version.version 
'1.6.1' 

Depuis que je suis nouveau à Python, je viens de suivre les instructions ici. Je me demande ce qui peut causer l'erreur ci-dessus? Merci.

Répondre

2

Ce que vous cherchez est numpy.__version__ avec deux underscores avant et après la version de mot. Par mon intuition, c'est la convention pour les variables privées (ou semi-privées) en python.

+0

Oups, ça l'explique. Merci. – skyork

Questions connexes