我正在尝试使用pip安装rosbag
:
pip install python-rosbag
但是出现以下错误:
(基本)C:\ Users \ santhoshe.e \ annotator-master> pip install python-rosbag 收集python-rosbag 错误:找不到满足python-rosbag要求的版本(来自版本:无) 错误:找不到与python-rosbag匹配的分布
除了使用rosbag
以外,如何在Windows中安装pip
?还是我使用的pip
是错的?
答案 0 :(得分:2)
pyrosbag
实际上是与 rosbag
不同的包。
正确的方法应该是
conda install -c conda-forge ros-rosbag
之后,您可以在 Python 中运行 import rosbag
。
答案 1 :(得分:1)
我认为应该是这样:
pip install pyrosbag
答案 2 :(得分:1)
答案 3 :(得分:1)
答案 4 :(得分:0)
实际上,对于rosbag来说,使用pip安装不是很容易。
但是,您可以使用ROS Wiki中定义的安装步骤。
但是在安装rosbag之后并没有完成,您还应该在解释器中为rosbag添加PYTHONPATH。只需选择“文件”>“设置”>“项目解释器”,然后单击解释器旁边的齿轮即可完成。
此后,您将看到两个选项:Add / ShowAll。选择“全部显示”,然后在打开的窗口的右侧,您会看到+,-,...,显示所选解释器路径的符号(末尾列出的符号)
在这些路径下,您还应该定义安装ros的路径。对我来说,路径是:
/opt/ros/melodic/lib/python2.7/dist-packages