4

現在アルファ段階にある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-genmsgros-kinetic-genmsg. 1 つ目はROS2の依存関係として、2 つ目はROSとの依存関係として提供されます。したがって、両方が必要な場合があります。それはPythonのものだと思いますが、私はPythonに慣れていません。もう一度実行するにはどうすればよいですか?

4

1 に答える 1