为Jupyter Notebook安装工作rosbag包(Python 3)

时间:2018-04-12 04:22:44

标签: python-3.x jupyter-notebook

rosbag error on Notebook

尝试在rosbag文件中绘制ros主题的数据。我的系统默认使用Python 2.7,我安装了Python 3.5只是为了使用Jupyter笔记本。

现在我已经安装了两个软件包两次,一次用于Python 2,另一次用于Python 3.尽管大多数软件包都兼容两个版本的Python,但我开始怀疑所有的ros软件包是否兼容。

对于这个问题中的图像,最初我收到错误'没有名为'rosbag_pandas'的模块,然后我用pip3安装它。现在我正面临关于rosbag的图像中显示的错误。我已经搜索了高低,以便快速修复,但无济于事。我在网上看到,有些软件包只适用于Python 2.7或Python 3.5。那是在发生什么事吗?

仅供参考我已经安装了带有pip和pip3的pyrosbag。仍然面临这个问题。真的可以使用一些帮助。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并找到了解决方法。基本上,在常规的python 3安装之上,为here所述的jupyter notebook安装python 2内核,如下所示:

python2 -m pip install pip
python2 -m pip install --upgrade ipykernel
python2 -m ipykernel install

不确定是否确实有用于rosbag的python 3软件包,但是使用python 2内核,您可以导入rosbag文件以其他格式保存它们,以便在python 3中进行进一步处理。