【问题标题】:Facing Import Error when importing esda and libpysal libraries导入 esda 和 libpysal 库时遇到导入错误
【发布时间】:2021-08-19 03:25:42
【问题描述】:

尽管我已经在不同的虚拟环境中使用不同的顺序多次安装了这两个库,但我仍然面临无法导入和使用某些地理空间库(如 esda 和 libpysal)的问题。出现以下错误:

ImportError                               Traceback (most recent call last)
C:\Users\SLAADM~1\AppData\Local\Temp/ipykernel_35328/2667884714.py in <module>
      3 import numpy as np
      4 import matplotlib.pyplot as plt
----> 5 import esda
      6 import libpysal as lps
      7 import pysal

c:\users\sla admin\appdata\local\programs\python\python39\lib\site-packages\esda\__init__.py in <module>
      5 
      6 """
----> 7 from . import adbscan
      8 from .gamma import Gamma
      9 from .geary import Geary

c:\users\sla admin\appdata\local\programs\python\python39\lib\site-packages\esda\adbscan.py in <module>
      8 import pandas
      9 import numpy as np
---> 10 from libpysal.cg.alpha_shapes import alpha_shape_auto
     11 from scipy.spatial import cKDTree
     12 from collections import Counter

c:\users\sla admin\appdata\local\programs\python\python39\lib\site-packages\libpysal\__init__.py in <module>
     25     Tools for creating and manipulating weights
     26 """
---> 27 from . import cg
     28 from . import io
     29 from . import weights

c:\users\sla admin\appdata\local\programs\python\python39\lib\site-packages\libpysal\cg\__init__.py in <module>
      9 from .sphere import *
     10 from .voronoi import *
---> 11 from .alpha_shapes import *

c:\users\sla admin\appdata\local\programs\python\python39\lib\site-packages\libpysal\cg\alpha_shapes.py in <module>
     22 
     23 try:
---> 24     import pygeos
     25 
     26     HAS_PYGEOS = True

c:\users\sla admin\appdata\local\programs\python\python39\lib\site-packages\pygeos\__init__.py in <module>
----> 1 from .lib import GEOSException  # NOQA
      2 from .lib import Geometry  # NOQA
      3 from .lib import geos_version, geos_version_string  # NOQA
      4 from .lib import geos_capi_version, geos_capi_version_string  # NOQA
      5 from .decorators import UnsupportedGEOSOperation  # NOQA

ImportError: DLL load failed while importing lib: The specified procedure could not be found.

非常感谢您对这项工作的任何帮助。请向我提出您可能有的任何建议。

【问题讨论】:

    标签: python import jupyter-notebook gis geospatial


    【解决方案1】:

    安装 pygeos 即 conda install pygeos 它对我有用

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2020-11-23
    • 2022-10-16
    • 2021-04-14
    • 2021-03-24
    • 2021-11-10
    • 2012-05-18
    • 2019-01-22
    • 1970-01-01
    • 2018-09-12
    相关资源
    最近更新 更多