首页 > 解决方案 > 我想要一个正确的方法在我的新 Linux 上安装 OSMnx

问题描述

我一直在我的 windows+ anaconda 系统上安装和使用 OSMnx。但是,由于 Windows 上的 on 和 on 问题,我已经切换到了全新的 Linux。我需要一种正确的方法来使用pip. 由于尺寸问题,我无法安装 anaconda。

我尝试查找 .whl 文件,这些文件可能会有所帮助,但无法找到它提到的某些地方。whl 在 ubuntu 上不起作用。

我安装了 jupyter 笔记本。我想用正确的步骤安装 OSMnx。

是否,我需要安装 shapely、fiona 或 geopandas 或libdev文件。

请为我提供正确的步骤。谢谢

标签: pythonlinux-kernelgeopandasosmnx

解决方案


由于尺寸问题,我无法安装 anaconda。

如果大小问题是您使用 anaconda 的唯一问题,那么您可以改用 miniconda,因为这比使用 pip 安装要容易得多。

我需要一种使用 pip 在 Linux 上安装 OSMnx 的正确方法。

蟒蛇大小问题是您在问题中陈述的唯一挑战。可以用pip安装吗?是的。如果大小问题是唯一的问题,您应该使用 pip 安装吗?不可以。但是如果你真的需要用 pip 安装其他一些未说明的原因,请注意 OSMnx安装说明中的说明:

如果您已经在系统上安装并完全测试了 OSMnx 的所有依赖项,则可以通过 pip 安装 OSMnx。注意:使用 pip 安装依赖项并非易事。如果您不确切知道自己在做什么,只需如上所述使用 conda。

OSMnx 是纯 Python,但它的一些依赖项本身具有 C/C++ 依赖项,必须编译或必须安装特定于平台的二进制文件。由于这种复杂性,OSMnx 项目本身在形式上只支持 conda 安装。如果您需要使用 pip 进行安装,您需要一次安装一个 OSMnx 所需的依赖项,方法是转到他们的开发人员主页并按照他们各自为您的平台安装的说明进行操作,包括根据需要安装他们的任何依赖项。根据这些开发人员的说明安装并测试所有内容后,您可以使用 pip 安装 OSMnx。


推荐阅读