如何在Ros-python脚本中导入Webots控制器

博格丹·法捷夫

我想用Python编写一个控制器并尝试导入Webots控制器库:

#!/usr/bin/env python

import rospy
from std_msgs.msg import String
from time import sleep
from controller import Robot

并得到错误

Traceback (most recent call last):
  File "./mine_controller.py", line 6, in <module>
    from controller import Robot
  File "/snap/webots/current/usr/share/webots/lib/controller/python27/controller.py", line 17, in <module>
    _controller = swig_import_helper()
  File "/snap/webots/current/usr/share/webots/lib/controller/python27/controller.py", line 16, in swig_import_helper
    return importlib.import_module('_controller')
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
ImportError: libCppController.so: cannot open shared object file: No such file or directory

我的环境变量:

PYTHONPATH=/snap/webots/current/usr/share/webots/lib/controller/python27:/home/boand/workspace_ros/devel/lib/python2.7/dist-packages:/opt/ros/melodic/lib/python2.7/dist-packages
LD_LIBRARY_PATH=/home/boand/workspace_ros/devel/lib:/opt/ros/melodic/lib:/snap/webots/current/usr/share/webots/lib
大卫·曼索里诺

看来您LD_LIBRARY_PATH错了,/snap/webots/current/usr/share/webots/lib应改为/snap/webots/current/usr/share/webots/lib/controller

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 ROS 工作台中的简单 python 脚本中导入 Webots 控制器库

来自分类Dev

如何在控制器Laravel中导入自定义类?

来自分类Dev

Laravel:如何在控制器类中导入外部库

来自分类Dev

如何在AngularJS 1.6组件控制器中导入类?

来自分类Dev

如何在python脚本中导入lldb

来自分类Dev

如何在Python脚本中导入和使用csvkit

来自分类Dev

如何在Python脚本中导入MySQL数据库?

来自分类Dev

如何在Python中导入

来自分类Dev

如何在控制器中导入把手模板并将其放置在另一个把手模板中

来自分类Dev

如何在python中导入OpenSSL

来自分类Dev

如何在Python中导入liblas模块?

来自分类Dev

如何在python中导入Azure BlobService?

来自分类Dev

如何在Python中导入liblas模块?

来自分类Dev

如何在Python Turtle中导入图像?

来自分类Dev

如何在 Python 中导入文件?

来自分类Dev

如何在Python中导入包含`-`的目录?

来自分类Dev

如何在python中导入文件?

来自分类Dev

如何在Docker容器中导入python模块运行脚本?

来自分类Dev

如何将CArrayDataProvider导入到控制器

来自分类Dev

如何在rspec中测试控制器导入/导出csv文件的操作?

来自分类Dev

如何在PyCharm控制台中导入自己的模块

来自分类Dev

如何在Google Apps脚本中导入函数

来自分类Dev

如何在我的Angular库中导入外部脚本?

来自分类Dev

如何在Google Apps脚本中导入函数

来自分类Dev

如何在Objective-C中导航到新情节提要文件上的视图控制器

来自分类Dev

如何在Blazor应用程序中导航到ASP.NET Core MVC控制器?

来自分类Dev

脚本加载后如何定义Angularjs控制器?

来自分类Dev

如何在ruby文件或rake脚本文件中的控制器中调用方法

来自分类Dev

如何在Zend Framework控制器中删除以前添加的脚本文件?

Related 相关文章

  1. 1

    如何在 ROS 工作台中的简单 python 脚本中导入 Webots 控制器库

  2. 2

    如何在控制器Laravel中导入自定义类?

  3. 3

    Laravel:如何在控制器类中导入外部库

  4. 4

    如何在AngularJS 1.6组件控制器中导入类?

  5. 5

    如何在python脚本中导入lldb

  6. 6

    如何在Python脚本中导入和使用csvkit

  7. 7

    如何在Python脚本中导入MySQL数据库?

  8. 8

    如何在Python中导入

  9. 9

    如何在控制器中导入把手模板并将其放置在另一个把手模板中

  10. 10

    如何在python中导入OpenSSL

  11. 11

    如何在Python中导入liblas模块?

  12. 12

    如何在python中导入Azure BlobService?

  13. 13

    如何在Python中导入liblas模块?

  14. 14

    如何在Python Turtle中导入图像?

  15. 15

    如何在 Python 中导入文件?

  16. 16

    如何在Python中导入包含`-`的目录?

  17. 17

    如何在python中导入文件?

  18. 18

    如何在Docker容器中导入python模块运行脚本?

  19. 19

    如何将CArrayDataProvider导入到控制器

  20. 20

    如何在rspec中测试控制器导入/导出csv文件的操作?

  21. 21

    如何在PyCharm控制台中导入自己的模块

  22. 22

    如何在Google Apps脚本中导入函数

  23. 23

    如何在我的Angular库中导入外部脚本?

  24. 24

    如何在Google Apps脚本中导入函数

  25. 25

    如何在Objective-C中导航到新情节提要文件上的视图控制器

  26. 26

    如何在Blazor应用程序中导航到ASP.NET Core MVC控制器?

  27. 27

    脚本加载后如何定义Angularjs控制器?

  28. 28

    如何在ruby文件或rake脚本文件中的控制器中调用方法

  29. 29

    如何在Zend Framework控制器中删除以前添加的脚本文件?

热门标签

归档