【问题标题】:Lanelet2: ImportError: /usr/lib/x86_64-linux-gnu/libboost_python38.so.1.71.0: undefined symbol: _Py_tracemalloc_configLanelet2:ImportError:/usr/lib/x86_64-linux-gnu/libboost_python38.so.1.71.0:未定义符号:_Py_tracemalloc_config
【发布时间】:2021-04-05 19:13:00
【问题描述】:

我正在尝试从他们的 git repo 设置 lanelet2 包。当我尝试在运行 Ubuntu 20.04LTS 的系统上运行教程包时,出现上述错误。我在 python shell 上尝试了同样的操作并运行命令“import lanelet2”,它仍然抛出同样的错误。

【问题讨论】:

  • Python 3.9 的更新日志显示该符号已被删除。你用的是什么版本?
  • 这是 Python 3.8.5

标签: boost boost-python


【解决方案1】:

我的一位同事解决了这个问题。这主要是由于我的设置中 anaconda 的 libboost 版本不匹配造成的。首先必须卸载所有 libboost 软件包以及 anaconda。然后再次安装 libboost。这解决了错误。

【讨论】:

    猜你喜欢
    • 2022-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-26
    • 2019-07-23
    相关资源
    最近更新 更多