首页 > 其他分享 >pycharm配置webots外部控制器,同时添加多个路径,使得能够使用ROS

pycharm配置webots外部控制器,同时添加多个路径,使得能够使用ROS

时间:2023-08-01 17:28:10浏览次数:38  
标签:lib -- usr path webots pycharm ROS local

1. 先配置pycharm的Poject Structure

  打开Pycharm --> File --> Settings --> Project:项目名 --> Project Structure --> +Add Content Root,添加上会用到的库

  • /opt/ros/melodic/lib/python2.7/dist-packages
  • /usr/local/webots/lib/controller/python39
  • /home/xx/multi-robot-data-collection

2. 再配置LD_LIBRARY_PATH

  Edit Configurations... --> Environment variables: --> LD_LIBRARY_PATH=/usr/local/webots/lib/controller

3. 在代码里

sys.path.append('/usr/local/webots/lib/controller/python39')

sys.path.append('/opt/ros/melodic/lib/python2.7/dist-packages')

sys.path.append(os.path.dirname(os.path.realpath(__file__)))

 

 

 

  

 

 

  

  • /usr/local/webots/lib/controller/python39

标签:lib,--,usr,path,webots,pycharm,ROS,local
From: https://www.cnblogs.com/langgeligelang/p/17597984.html

相关文章

  • pycharm远程调试忽略文件
     pycharm远程调试忽略文件https://zhuanlan.zhihu.com/p/511270615如果要忽略指定文件夹,可以在settings->build,execution,Deployment->deployment->options->Excludeitemsbyname中设置。 ......
  • 欢迎访问pycharm 每次开启时都显示
    文件->设置->外观与行为->系统设置->将“启动时重新打开项目”前的勾去掉   ......
  • 直播带货源码,什么是cross field validation(交叉验证)
    直播带货源码,什么是crossfieldvalidation(交叉验证)解释crossfield可以理解为跨字段,跨字段就是这个字段的校验依赖于另外一个字段(我的理解),比如 publicclassMyBean{ privatebooleanselected; privateStringsomeString; ...}​ 以上就是直播带货源码,什么是cr......
  • 如何从PyCharm中创建新的项目
    “工欲善其事,必先利其器。”一个好的工具能够帮助我们更快更好的写出代码,上篇文章已经进行了PyCharm的安装,本篇文章将带大家进行项目的创建和代码的编写。一、Pycharm的使用(以Windows为例)   接下来我们会遇到一个虚拟环境的概念,我先给大家阐述一下关于虚拟环境的作用:虚......
  • 测试 | pycharm 常用操作
    1、增加自动导入功能你也可以通过设置来启用PyCharm自动导入功能。在PyCharm的菜单中选择"File"->“Settings”,进入设置界面。在左侧的面板中找到"Editor"->“General”->"AutoImport"选项,确保"Addunambiguousimportsonthefly"和"Optimizeimportsonthefly&quo......
  • QA|新版Pycharm如何关闭和开启自动补全功能?|Pycharm|工具相关
    自动补全开启状态: 自动补全关闭状态: 建议:新学者建议开启自动补全,这样可以把各个函数方法记忆的更加深刻! ......
  • 009 python socket UDP服务端程序,在pycharm正常运行,生成的exe运行有时候接收不到数据,
    写了一个简单的socket服务端程序,在pycharm中正常,生成exe后运行,有时候接收不到数据。经过半天折腾,发现,只要按一下回车,程序又能正常运行了。最终发现,是因为控制台的快速编辑功能打开导致程序假死。在控制台程序的菜单栏右键点击--->默认值--->去掉“快速编辑模式”和“插入模式”......
  • 2、pycharm的安装
    1、pycharm是python的集成化开发工具2、pycharm的下载安装包的下载链接:https://pan.baidu.com/s/1C5um8C_kZIZN1ubD0mvMFw提取码:c9qd3、pycharm的安装步骤3.1双击下载的可执行文件3.2下一步 3.3修改安装路径 3.4选择项3.5安装 3.6 等待安装 3.7 选......
  • 对 .NET 开发者来说,Azure AD 改名为 Microsoft Entra ID 意味着什么?
    对.NET开发者来说,AzureAD改名为MicrosoftEntraID意味着什么?原文地址:https://devblogs.microsoft.com/dotnet/azure-ad-microsoft-entra/你可能已经听说了这个重要的声明:《重新想象基于MicrosftEntra的私密访问》,AzureActiveDirectory(AAD)该名为MicrosoftEntr......
  • IDEA,Pycharm,Goland,Webstorm 最新发布2023.2版本,亲测好用!
    期待已久的IntelliJIDEA2023.2终于正式发布了,同时发布的还有Pycharm,Goland,Webstorm等。具体的改变相信大家已经提前有所了解的了,我迫不及待的就下载体验了下,UI变好看了,使用起来感觉更流畅,好用推荐!IDEA2023.2最新版激活成功如下GoLand2023.2最新版激活成功如下......