【问题标题】:How to import liblas module in Python?如何在 Python 中导入 liblas 模块?
【发布时间】:2014-01-13 18:26:54
【问题描述】:

我正在使用 liblas for python 来读取 .las 文件。当我进入时:

from liblas import file

它给了我:

没有名为 liblas 的模块。

我已经在系统中设置了 las 库路径,lasinfo 工作正常。谁能告诉我如何在 Python 中导入 las 库?顺便说一下,我正在使用 Ubuntu。

【问题讨论】:

  • 你安装this Python package了吗?
  • 其实我是从this安装libLas的。有什么区别?
  • @Saddy_Grade:如果你使用 pip/easy_install 安装 python 包,它还应该安装所需的依赖项。
  • 您拥有 C/C++ LibLas 库。现在你还需要他们的 python 绑定。如果您的 liblas 库安装正常,请下载 Python 包(我提供的链接)并使用 pip/easy_install 命令安装它。
  • @RedBaron:我按照您的指示运行了测试脚本。它找不到 liblas_c.so 共享对象。如何配置路径?

标签: python ubuntu import lidar liblas


【解决方案1】:

似乎 liblas 未正确安装或您的路径配置不正确。尝试使用 pip 或 easy_install 安装包 liblas

$ easy_install liblas OR $ pip install liblas

【讨论】:

  • 对不起,我是 python 新手。是的,我正在尝试阅读并显示其内容。但是,当我运行 python 脚本时,它给了我 ImportError: No module named liblas
  • @Saddy_Grade:你是如何安装 liblas 模块的?你是用 pip 还是 easy_install 的?
  • 我用cmake安装liblas
  • 我收到了这个错误:在 /tmp/easy_install-OM1U99/libLAS-1.6.0.win32.zip 中找不到安装脚本。为什么搜索 liblas 并找到最佳匹配是 libLAS 1.6.0.win32。我的系统是linux
【解决方案2】:

我遇到了同样的问题。

安装模块liblas后,我尝试导入它,但每次都失败。

你可以做什么:

  1. 转到包含您下载的 liblas 文件夹的文件夹(对我来说:/Users/blablabla/anaconda/lib/python2.7/site-packages/libLAS-1.6.0-py2.7.egg)。此文件夹包含 2 个文件夹:EGG-INFO 和 liblas。
  2. 将 liblas(文件夹)复制粘贴到父文件夹(站点包)中。

现在转到 Python,并导入 liblas。它应该可以工作。

【讨论】:

    猜你喜欢
    • 2013-02-28
    • 2016-07-08
    • 1970-01-01
    • 2020-06-08
    • 2015-06-18
    • 2023-03-19
    • 1970-01-01
    • 2022-12-09
    相关资源
    最近更新 更多