Использование Cartopy в Google Colab: каждый раз вылетает - PullRequest
0 голосов
/ 21 февраля 2020

Простое выполнение приведенного ниже блока кода каждый раз приводит к сбою времени выполнения на моем ноутбуке Colab. Это особенно происходит, когда ax.coastlines() вызывается через Cartopy. Кто-нибудь знает объяснение / решение этой проблемы?

!apt-get -qq install python-cartopy python3-cartopy
import cartopy
import matplotlib.pyplot as plt
# Draw coastlines of the Earth
ax = plt.axes(projection=cartopy.crs.PlateCarree())
ax.coastlines()

1 Ответ

0 голосов
/ 21 февраля 2020

Журналы времени выполнения показывают проблему:

python3: geos_ts_c.cpp:3991: int GEOSCoordSeq_getSize_r(GEOSContextHandle_t, const geos::geom::CoordinateSequence*, unsigned int*): Assertion `0 != cs' failed.

Поиск в Интернете указывает на эту проблему GitHub:

cartopy может убить ядро ​​при использовании ipython / jupyter notebook

Я бы начал с того, что следовал рекомендациям там. Но, похоже, это проблема библиотеки в картопаде и ее загадках.

...