无法导入形状几何在Python中

2024-09-26 22:09:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从导入多点形状几何在IPython笔记本里。在

当我从形状几何import MultiPoint“,我得到错误“No module named形状几何". 在

所以,我试着去做“!pip install--upgrade shapely”,为此我得到了错误

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)`

我需要找到每个使用DBSCAN算法形成的簇的质心。只有解决了这个问题,才能做到这一点。在

任何帮助都将不胜感激。在


Tags: pipinpysosetuplinefilemodule
1条回答
网友
1楼 · 发布于 2024-09-26 22:09:00

我在你的输出中发现了一个错误:

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

为了解决这个问题,我安装了lib geos,通过运行:

$ sudo apt-get install libgeos-dev

相关问题 更多 >

    热门问题