pip安装osmnx给出错误代码1

时间:2018-07-16 15:58:15

标签: python command-line pip osmnx

我正在尝试使用命令

安装osmnx
python -m pip install osmnx

但是会出现以下错误:

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

3 个答案:

答案 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更新,否则可能会导致程序包冲突。