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

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

相关推荐
勇往直前plus10 小时前
PyCharm 找不到包?Anaconda base 环境 pip 装到用户目录的排查与修复
ide·python·pycharm·conda·pip
愈努力俞幸运11 小时前
git,vscode,pycharm
git·vscode·pycharm
mo_zhi_yan11 小时前
PyCharm正版下载安装保姆级教程(附新版安装包,非常详细)
pycharm·pycharm正版下载·pycharm新版下载·pycharm社区版下载·pycharm下载安装·pycharm免费下载安装·pycharm正版下载教程
垦***耪1 天前
基于Bayes优化的CNN - BiLSTM回归预测:多输入单输出模型实践
jupyter
询问QQ688238861 天前
深入剖析10/100Mbps 10BASE - T ETHERENT - PHY以太网项目
pycharm
裤裤兔1 天前
已经安装了PyTorch,Jupyter Notebook仍然报错“No module named torch“
人工智能·pytorch·jupyter
测试人社区-小明1 天前
AI在金融软件测试中的实践
人工智能·测试工具·金融·pycharm·机器人·github·量子计算
jcsx1 天前
pycharm下新建一个项目并加入svn
svn·pycharm
肖恭伟1 天前
Pycharm历史community版本下载
linux·ubuntu·pycharm·下载·community
艾莉丝努力练剑1 天前
【Python基础:语法第五课】Python字典高效使用指南:避开KeyError,掌握遍历与增删改查精髓
大数据·运维·人工智能·python·安全·pycharm