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的时候,其中的环境变量已经自动添加好了,获取环境变量值具体如下图所示。

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

相关推荐
码踏樱花6 小时前
PyCharm专业版Win/mac/Linux 2017-2025多版本安装教程【长期使用】
ide·python·pycharm
在屏幕前出油7 小时前
04. FastAPI——响应类型
开发语言·后端·python·pycharm·fastapi
BestOrNothing_20158 小时前
Ubuntu 22.04 下使用 VS Code 搭建 ROS 2 Humble 集成开发环境
c++·vscode·python·ros2·ubuntu22.04
chushiyunen2 天前
pycharm注意力残差示例
ide·python·pycharm
万粉变现经纪人2 天前
如何解决 pip install shapely 报错 GEOS C 库未找到 问题
c语言·开发语言·python·pycharm·bug·pandas·pip
写点什么呢2 天前
Pytorch学习16_损失函数与反向传播
人工智能·pytorch·python·学习·pycharm
guhy fighting3 天前
pycharm 切换版本和窗口cmd看到的版本不一致问题解决
ide·python·pycharm
万粉变现经纪人3 天前
如何解决 pip install cx_Oracle 报错 未找到 Oracle Instant Client 问题
数据库·python·mysql·oracle·pycharm·bug·pip
kishu_iOS&AI3 天前
PyCharm 结合 uv 进行 AI 大模型开发
人工智能·pycharm·大模型·uv
Riemann~~3 天前
ros2写一个可以修改参数的node
开发语言·python·ros2·机器人系统