最近在Pycharm中执行程序的时候出现如下的错误:
上图显示的意思是:没有导入 rospy 这个模块,可是在程序的开头明明已经导入了 rospy。于是我们尝试在终端导入 rospy 发现能导入,不会出现 ImportError。接着我们打开 Pycharm 中 Settings选项下的 Project Interpreter,选择和上诉终端一样的 Interpreter。选好 Interpreter以后我们在下拉列表中没有找到 rospy 模块,下拉列表结果如下图所示。可是在终端能导入,说明已经安装了该模块。那比较大的可能就是 Pycharm中没有导入 ROS 库。于是接下来我们就按照这个思路尝试在 Pycharm 中导入 ROS 库。
在终端执行如下的命令:
sudo gedit /usr/share/applications/pycharm.desktop
打开如下的界面:
接着我们在变量 Exec 后面添加:bash -i -c&