Я работаю над некоторыми разработками для xarray
. Я пытался установить rasterio
, но, похоже, моя установка cartopy
запуталась.
Я установил rasterio
на свой Mac, используя:
brew install gdal
pip install rasterio
Теперь, когда я пытаюсь import cartopy.crs as ccrs
, я получаю сообщение об ошибке
Invalid argument (must be a Polygon)
Geometry must be a Point or LineString
Assertion failed: (0 != cs), function GEOSCoordSeq_getSize_r, file geos_ts_c.cpp, line 3991.
Abort trap: 6
Возможно, что-то с путями/версиями GEOS
, PROJ4
или GDAL
изменилось?
Есть ли способ сделать чистую установку cartopy
, которая захватит зависимости?
Первоначально я установил cartopy
, используя conda install -c conda-forge cartopy
. Выполнение conda update cartopy
на самом деле ничего не дает, поскольку у меня последняя версия.
Любая помощь будет принята с благодарностью, так как я делаю большую часть своей работы с cartopy.
Изменить: некоторые обсуждения по этому поводу здесь https://github.com/SciTools/cartopy/issues/612
$ geos-config --version
3.6.2
Пытался
conda remove xarray cartopy rasterio gdal geos proj4 shapely
conda install -c conda-forge xarray cartopy rasterio gdal geos proj4 shapely
но безрезультатно
gda
l иrasterio
из conda? Вы должны иметь возможность получить все необходимые вам зависимости с помощьюconda install -c conda-forge xarray cartopy rasterio gdal ...
, а conda должна найти правильную комбинацию библиотек/версий. Мой опыт показывает, что смешивание brew/pip/conda может привести к проблемам. - person jhamman   schedule 07.01.2018conda install
работать сrasterio
, поэтому я пошел по другому пути установки Mac, хотя теперь я плачу за это. К сожалению, новыйconda install
не помог. - person Ray Bell   schedule 07.01.2018