0

我正在尝试使用命令安装 osmnx

python -m pip install osmnx

但它给出了以下错误:

'命令“python setup.py egg_info”在 C:\Users\myname\AppData\Local\Temp\pip-install-o3ha6gld\Shapely\ 中失败,错误代码为 1

4

3 回答 3

1

出于某种原因,您需要下载该特定模块的轮子并单独安装:

安装 Shapely: OSError: [WinError 126] 找不到指定的模块

然后OSMnx会继续正常安装

于 2019-08-08T19:18:22.500 回答
1

OSMnx 安装说明在其文档中提供:https ://osmnx.readthedocs.io/en/stable/

强烈建议安装 conda 以避免出现问题:

conda config --prepend channels conda-forge
conda create -n ox --strict-channel-priority osmnx
于 2018-08-01T15:44:07.733 回答
0

安装

您可以使用 conda 安装 OSMnx:

conda config --prepend channels conda-forge
conda create -n ox --strict-channel-priority osmnx

或者,您可以直接从官方 docker 容器运行 OSMnx + Jupyter,或者如果您已经在系统上安装并测试了 OSMnx 的所有依赖项,则可以通过 pip 安装 OSMnx。注意:pip 安装非常重要。如果您不确切知道自己在做什么,只需如上所述使用 conda。

要将 OSMnx 升级到更新版本,只需删除您创建的 conda 环境,然后按照上述步骤再次创建一个新环境。不要只运行 conda update 否则您可能会遇到包冲突。

于 2020-12-15T06:23:23.420 回答