python - 由于 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 问题吗?
解决方案
推荐阅读
- java - SpringBoot 应用程序使用带有在运行时添加的 AOP 配置的外部 jar
- excel - 将excel文件另存为不带分隔符的文本并保留空单元格
- javascript - 为什么javascript在调用一次后会被重复调用
- python - 使用图像服务通过 discord.py 输出随机图像
- django - asyncio 任务中途挂起
- laravel - 如何将数据从 Vue 组件传递到 Laravel 路由或控制器
- sql-server - VB.Net SQL 类 获取 ExecuteScalar() 的最佳方法
- swift - 如何在真实设备上安装独立的 watchOS 应用程序进行测试?
- reactjs - yarn start 的命令行参数
- spring-boot - JUnit 5 测试套件选择测试方法