2016-11-16 35 views
0

IPythonノートブックでshapely.geometryからMultipointをインポートしようとしています。Pythonでshapely.geometryをインポートできません

「shapely.geometry import MultiPoint」から「shapely.geometryという名前のモジュールがありません」というエラーが表示されます。

だから、私はやってみました「!--upgrade見栄えをインストールPIP」、このために私はDBSCANアルゴリズムを用いて形成されています各クラスタの私クラスタ重心を見つける必要があるエラー

Running setup.py (path:/tmp/pip-build-NyZFjW/shapely/setup.py) egg_info for package shapely 
Failed `CDLL(libgeos_c.so.1)` 
Failed `CDLL(libgeos_c.so)` 
Traceback (most recent call last): 
    File "<string>", line 17, in <module> 
    File "/tmp/pip-build-NyZFjW/shapely/setup.py", line 38, in <module> 
    from shapely._buildcfg import geos_version_string, geos_version, \ 
    File "shapely/_buildcfg.py", line 167, in <module> 
    fallbacks=['libgeos_c.so.1', 'libgeos_c.so']) 
    File "shapely/_buildcfg.py", line 161, in load_dll 
    libname, fallbacks or [])) 
OSError: Could not find library geos_c or load any of its variants ['libgeos_c.so.1', 'libgeos_c.so'] 
Complete output from command python setup.py egg_info: 
Failed `CDLL(libgeos_c.so.1)` 

を取得します。これは、この問題が解決された場合にのみ実行できます。

ご協力いただければ幸いです。

答えて

2

私はあなたの出力で見つかったこのOSErrorの持っていた:実行することによって、私はLIB-GEOSがインストールされていることを解決するために

Could not find library geos_c or load any of its variants ['libgeos_c.so.1', 'libgeos_c.so'] 

を:

$ sudo apt-get install libgeos-dev

関連する問題