我正在尝试使用命令
安装osmnxpython -m pip install osmnx
但是会出现以下错误:
“命令“ python setup.py egg_info”在C:\ Users \ myname \ AppData \ Local \ Temp \ pip-install-o3ha6gld \ Shapely \中失败,错误代码为1。
答案 0 :(得分:1)
由于某些原因,您需要下载该特定模块的滚轮并单独安装:
Install Shapely: OSError: [WinError 126] The specified module could not be found
然后OSMnx将继续正常安装
答案 1 :(得分:0)
OSMnx安装说明在其文档中提供:https://osmnx.readthedocs.io/en/stable/
强烈建议安装conda以避免出现问题:conda create --override-channels -c conda-forge -n OSMNX python=3 osmnx
source activate OSMNX
答案 2 :(得分:0)
您可以使用conda安装OSMnx:
conda config --prepend channels conda-forge
conda create -n ox --strict-channel-priority osmnx
或者,您可以直接从官方Docker容器运行OSMnx + Jupyter,或者如果已经在系统上安装并测试了所有依赖项,则可以通过pip安装OSMnx。注意:pip安装非常简单。如果您不确定自己在做什么,请按照上述方法使用conda。
要将OSMnx升级到较新的版本,只需删除您创建的conda环境,然后按照上述步骤再次创建一个新的conda环境。不要只运行conda更新,否则可能会导致程序包冲突。