gbo*_*ing 11
我是 OSMnx 的开发者。在这个线程中有越来越多的错误信息和混淆,所以我会给你一个明确的答案。
只需按照文档中的安装说明安装最新版本的 OSMnx:
conda config --prepend channels conda-forge
conda create -n ox --strict-channel-priority osmnx
Run Code Online (Sandbox Code Playgroud)
如果你安装了旧版pyproj+新版OSMnx,或者旧版OSMnx+新版pyproj,就会出现ImportError上面这样的包冲突。如果您只是 conda 安装它或 pip 安装它而不遵循文档化的安装说明,则可能会出现相同的问题。可以在此处查看所需的依赖项版本。确保您安装了 64 位 python (anaconda/miniconda)。OSMnx 是纯 Python,因此它的安装本身是微不足道的,但是,它依赖于 geopandas,它本身具有棘手的安装依赖项。如果您按照文档中的安装说明进行操作,那么一切都应该是顺畅和无缝的。
总结一下:
conda install osmnxpip install osmnxpip install -U pyproj psutil如果您按照文档中的安装说明操作但仍然遇到问题,请报告您在原料处的详细操作步骤,以便我们重现并快速修复!
同样,安装说明在文档中。
小智 6
我遇到了同样的问题,结果证明它不喜欢最新版本的 osmnx (0.11.3)。可能是该版本作为新版本(2020 年 1 月 9 日)不稳定。
我已经通过卸载 osmnx 0.11.3 解决了这个问题
conda uninstall osmnx
Run Code Online (Sandbox Code Playgroud)
并强制安装 osmnx 0.11 版本
pip install osmnx==0.11
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7052 次 |
| 最近记录: |