首页 > 解决方案 > 由于 ImportError,无法在 Linux Manjaro 上安装 OSMNX

问题描述

我目前正在运行 Manjaro 21.1.0,并且我遵循了 osmnx 的文档安装过程,但是,当尝试运行任何导入了 osmnx 的 python 程序时,我收到以下错误:

Traceback (most recent call last):
  File "/home/ezra/Downloads/py/Webscraper.py", line 16, in <module>
    import osmnx as ox
  File "/home/ezra/miniconda3/envs/ox/lib/python3.9/site-packages/osmnx/__init__.py", line 3, in <module>
    from ._api import *
  File "/home/ezra/miniconda3/envs/ox/lib/python3.9/site-packages/osmnx/_api.py", line 4, in <module>
    from .distance import get_nearest_edge
  File "/home/ezra/miniconda3/envs/ox/lib/python3.9/site-packages/osmnx/distance.py", line 11, in <module>
    from . import utils_geo
  File "/home/ezra/miniconda3/envs/ox/lib/python3.9/site-packages/osmnx/utils_geo.py", line 12, in <module>
    from shapely.ops import split
ImportError: cannot import name 'split' from 'shapely.ops' (/home/ezra/.local/lib/python3.9/site-packages/shapely/ops.py)

这是我能够解决的 Shapely 问题吗?

标签: pythonlinuximporterrorarm64osmnx

解决方案


推荐阅读