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

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

相关推荐
SleepingBug8 小时前
[python][Anaconda]使用jupyter打开F盘或其他盘文件
开发语言·python·jupyter
ct102703852710 小时前
ROS2使用C++开发动作通信
c++·ros2
LSG_Dawn14 小时前
ROS2 分布式 及 ssh远程控制 和 上传下载文件或文件夹
ros2·dds
懒大王爱吃狼19 小时前
Python自动化,实现自动登录并爬取商品数据,实现数据可视化
开发语言·爬虫·python·pycharm·自动化·编辑器
骑鱼的少年19 小时前
【pycharm】 Virtualenv创建venv报错
ide·pycharm·virtualenv
MurphyStar1 天前
Jupyter无法导入库,但能在终端导入的问题
python·jupyter
沐光-NIE1 天前
配置jupyter时出现问题?怎么办?
python·深度学习·jupyter
码界领航1 天前
(0)2024年基于财务的数据科学项目Python编程基础(Jupyter Notebooks)
python·jupyter·信息可视化
小李很执着1 天前
【Python数据分析与可视化】:使用【Matplotlib】实现销售数据的全面分析 ——【Matplotlib】数模学习
python·学习·pycharm·matplotlib
Eiceblue2 天前
Python 插入、替换、提取、或删除Excel中的图片
开发语言·vscode·python·pycharm·excel