Pycharm/Dataspell中使用jupyter导入ros humble包

配置ros humble对应python包路径文件

首先在~/.local/lib/python3.10/site-packages目录下新建一个.pth文件,如下图所示。

将对应的ros humble的python包的路径配置在上述文件中,一行放置一个路径,对应的路径如下图所示。

完成上述操作后,使用pycharm或者dataspell新建项目时,需要勾选inherit global site-packages以便后期可以进行导包提示。

软件配置LD_LIBRARY_PATH环境变量

完成上述操作后,在pycharm或者dataspell中使用jupyter时,导入ros humble的python包会出现提示,但是运行过程中会报librcl_action.so: cannot open shared object file: No such file or directory错误。这个是由于pycharm/dataspell中LD_LIBRARY_PATH环境变量没有配置,导致无法找到对应的包。我们只需要在设置中配置jupyter Servers中配置对应的环境变量即可,具体如下图。
操作时Settings->Jupyter Servers->Enviroment Variables,点击上面的界面中的+即可,环境变量直接在命令行中使用echo $LD_LIBRARY_PATH获取,复制过来即可。因为安装ros humble的时候,其中的环境变量已经自动添加好了,获取环境变量值具体如下图所示。

添加完对应的环境变量后,一定要重启软件,这样才能正常的使用。最终效果如下图。

相关推荐
Zhichao_9710 小时前
【ROS2 自动驾驶学习】02-安装ROS2及其配套工具
自动驾驶·ros2
Mr.Winter`10 小时前
轨迹优化 | 基于激光雷达的欧氏距离场ESDF地图构建(附ROS C++仿真)
c++·人工智能·机器人·自动驾驶·ros·ros2·具身智能
万千思绪1 天前
【PyCharm 2025.1.2配置debug】
ide·python·pycharm
旷世奇才李先生2 天前
PyCharm 安装使用教程
ide·python·pycharm
Python×CATIA工业智造2 天前
Frida RPC高级应用:动态模拟执行Android so文件实战指南
开发语言·python·pycharm
回家吃月饼2 天前
pycharm2018配置gitee操作
pycharm·gitee
Naiva2 天前
【小技巧】Python+PyCharm IDE 配置解释器出错,环境配置不完整或不兼容。(小智AI、MCP、聚合数据、实时新闻查询、NBA赛事查询)
ide·python·pycharm
古月居GYH3 天前
【数据分析】如何在PyCharm中高效配置和使用SQL
ide·sql·pycharm
超喜欢下雨天3 天前
服务器安装 ros2时遇到底层库依赖冲突的问题
linux·运维·服务器·ros2
巴里巴气4 天前
2025.1版本PyCharam找不到已存在的conda虚拟环境
pycharm·conda