最佳答案
我是 OSMnx 的开发者。在这个线程中有越来越多的错误信息和困惑,所以我会给你一个明确的答案。
只需遵循记录在案的 installation instructions 安装最新版本的 OSMnx:
conda config --prepend channels conda-forge
conda create -n ox --strict-channel-priority osmnx
如果安装旧版本的pyproj + 新版本的OSMnx,或者旧版本的OSMnx + 新版本的pyproj,会出现包冲突如ImportError
多于。如果您只是 conda install 或 pip install 而不遵循记录的安装说明,则可能会出现相同的问题。所需依赖版本可见here .确保您安装了 64 位 python (anaconda/miniconda)。 OSMnx 是纯 Python,因此单独安装它是微不足道的,但是,它依赖于 geopandas,它本身具有安装棘手的依赖项。如果您按照文档中的安装说明进行操作,则应该一切顺利且无缝。总结一下:
conda install osmnx
pip install osmnx
pip install -U pyproj psutil
如果您按照文档中的安装说明进行操作,但仍有问题,请报告您的操作 在 feedstock 上一步一步详细说明所以我们可以重现它并快速修复它!
再次,installation instructions在文档中。
关于python - 无法从 'CRS' 导入名称 'pyproj' 以使用 osmnx 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59658167/