Lanelet2:ImportError:/usr/lib/x86_64-linux-gnu/libboost_python38.so.1.71.0:未定义符号:_Py_tracemalloc_config

Lanelet2:ImportError:/usr/lib/x86_64-linux-gnu/libboost_python38.so.1.71.0:未定义符号:_Py_tracemalloc_config,boost,boost-python,Boost,Boost Python,我正试图从他们的git回购中设置lanelet2包。当我试图在运行Ubuntu20.04LTS的系统上运行教程包时,我遇到了上述错误。我在python shell上尝试了同样的方法,并运行命令“import lanelet2”,它仍然抛出相同的错误。我的一位同事解决了这个问题。这主要是由于在我的设置中与anaconda的libboost版本不匹配造成的。首先必须卸载所有libboost软件包以及anaconda。然后再次安装libboost。这就解决了错误。Python 3.9的变更日志显示该符

我正试图从他们的git回购中设置lanelet2包。当我试图在运行Ubuntu20.04LTS的系统上运行教程包时,我遇到了上述错误。我在python shell上尝试了同样的方法,并运行命令“import lanelet2”,它仍然抛出相同的错误。

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

Python 3.9的变更日志显示该符号已被删除。您使用的是什么版本?是Python 3.8.5