In my tests without GEOS it always raises ``ImportError`` on line 50 of ``libgeos.py``. So I think in ``__init__.py`` we'd be safe just catching ``ImportError``.