Продолжаю разбираться с установкой, т.к. не все получилось.
в наличии имеются:
Python 2.7.4 поставленный через OSGeo4W.
numpy 1.7.0 уже стоял
через pip доставила statsmodels (с зависимостями pandas и patsy) - поскольку при установке версий не указывала подозреваю, что поставились pandas 0.17.1, patsy 0.4.1, statsmodels 0.6.1 (т.е. самое актуальное из доступного)
Установка прошла без проблем, но когда пытаюсь сделать import stasmodels/ patsy/ pandas (или загрузить скрипт в GRASS) получаю одну и ту же ошибку:
Код: Выделить всё
ValueError: numpy.ufunc has the wrong size, try recompiling
>>> import pandas
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\OSGeo4W\apps\Python27\lib\site-packages\pandas\__init__.py", line 7,
in <module>
from pandas import hashtable, tslib, lib
File "pandas\src\numpy.pxd", line 865, in init pandas.hashtable (pandas\hashta
ble.c:38266)
ValueError: numpy.ufunc has the wrong size, try recompiling
>>> import patsy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\OSGeo4W\apps\Python27\lib\site-packages\patsy\__init__.py", line 77,
in <module>
import patsy.highlevel
File "C:\OSGeo4W\apps\Python27\lib\site-packages\patsy\highlevel.py", line 19,
in <module>
from patsy.design_info import DesignMatrix, DesignInfo
File "C:\OSGeo4W\apps\Python27\lib\site-packages\patsy\design_info.py", line 3
1, in <module>
from patsy.util import atleast_2d_column_default
File "C:\OSGeo4W\apps\Python27\lib\site-packages\patsy\util.py", line 33, in <
module>
import pandas
File "C:\OSGeo4W\apps\Python27\lib\site-packages\pandas\__init__.py", line 7,
in <module>
from pandas import hashtable, tslib, lib
File "pandas\src\numpy.pxd", line 865, in init pandas.tslib (pandas\tslib.c:10
2688)
ValueError: numpy.ufunc has the wrong size, try recompiling
>>> import statsmodels
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\OSGeo4W\apps\Python27\lib\site-packages\statsmodels\__init__.py", lin
e 8, in <module>
from .tools.sm_exceptions import (ConvergenceWarning, CacheWriteWarning,
File "C:\OSGeo4W\apps\Python27\lib\site-packages\statsmodels\tools\__init__.py
", line 1, in <module>
from .tools import add_constant, categorical
File "C:\OSGeo4W\apps\Python27\lib\site-packages\statsmodels\tools\tools.py",
line 11, in <module>
from statsmodels.datasets import webuse
File "C:\OSGeo4W\apps\Python27\lib\site-packages\statsmodels\datasets\__init__
.py", line 5, in <module>
from . import (anes96, cancer, committee, ccard, copper, cpunish, elnino,
File "C:\OSGeo4W\apps\Python27\lib\site-packages\statsmodels\datasets\anes96\_
_init__.py", line 1, in <module>
from .data import *
File "C:\OSGeo4W\apps\Python27\lib\site-packages\statsmodels\datasets\anes96\d
ata.py", line 90, in <module>
from statsmodels.datasets import utils as du
File "C:\OSGeo4W\apps\Python27\lib\site-packages\statsmodels\datasets\utils.py
", line 13, in <module>
from pandas import read_csv, DataFrame, Index
File "C:\OSGeo4W\apps\Python27\lib\site-packages\pandas\__init__.py", line 7,
in <module>
from pandas import hashtable, tslib, lib
File "pandas\src\numpy.pxd", line 865, in init pandas.lib (pandas\lib.c:85332)
ValueError: numpy.ufunc has the wrong size, try recompiling