現在アルファ段階にあるROS2から始めます。パッケージのビルドros1_bridge
中に、次のエラーが発生しました。
Traceback (most recent call last):
File "bin/ros1_bridge_generate_factories", line 11, in <module>
from ros1_bridge import generate_cpp
File "/home/ros/ros2_ws/src/ros2/ros1_bridge/ros1_bridge/__init__.py", line 13, in <module>
import genmsg
ImportError: No module named 'genmsg'
これはかなり奇妙です。同じコンピューターで、問題なく同じコードをビルドします。唯一の変更点: ROS Kineticをインストールしました。
genmsg
シナプスで、2つの異なるパッケージがインストールされていることがわかりました:python-genmsg
とros-kinetic-genmsg
. 1 つ目はROS2の依存関係として、2 つ目はROSとの依存関係として提供されます。したがって、両方が必要な場合があります。それはPythonのものだと思いますが、私はPythonに慣れていません。もう一度実行するにはどうすればよいですか?