Я установил Python 2.7.2 на мой Mac, и он работает нормально. Я скачал бинарный файл для 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, я просто следовал инструкциям здесь. Интересно, что может вызвать ошибку выше? Спасибо.
То, что вы ищете, это numpy.__version__ с двумя подчеркиваниями до и после слова версии.Насколько я понимаю, это соглашение для частных (или полу-частных) переменных в python.
numpy.__version__