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

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

相关推荐
简放2 小时前
Cursor-1.0安装Jupyter-Notebook,可视化运行.ipynb文件中Python分片代码
jupyter·ai编程·cursor
听风吹雨yu12 小时前
JY901-ROS2驱动代码
slam·ros2·humble·rviz·imu·foxy
CodeDevMaster21 小时前
在Jupyter Notebook中使用Conda虚拟环境
python·jupyter
曹勖之1 天前
ROS2 工作空间中, CMakeLists.txt, setup.py和 package.xml的作用分别是?
xml·linux·服务器·ros2
大米2H2 天前
Jupyter lab 配置两个python环境
ide·python·jupyter
leon_zeng02 天前
在 Conda 环境下配置 Jupyter Notebook 环境和工作目录
linux·jupyter·conda
摆渡搜不到你2 天前
PyCharm Python IDE
ide·python·pycharm
pitepa2 天前
初学者运行Pycharm程序可能会出现的问题,及解决办法
ide·python·pycharm
社会零时工2 天前
【python】基于pycharm的海康相机SDK二次开发
python·opencv·pycharm·相机
ғᴀɴᴛᴀsʏ2 天前
解决windows下pycharm终端conda无法激活虚拟环境问题
pycharm·conda·虚拟环境