今天在尝试使用Python写一个ROS服务时,pycharm总提示找不到这个东西:
no module named beginner_tutorials.srv
后面在终端敲下一行:
echo $PYTHONPATH
发现并没有当前工程的路径
于是
source devel/setup.bash
然后在终端出运行py文件
可以运行
但是在pycharm中仍然报错
于是查找相关博客后,在这里找到了答案:
https://blog.csdn.net/roughman9999/article/details/79458262
这里把它复制过来:
1、File->Setting
2、Project:XXX->Project Interpreter
3、在右边的Project Interpreter的下拉框中选择Show All...
4、在弹出的对话框中,点击右边“Show paths for the selected interpreter”对应的按钮。
5、在新弹出的对话框中,点击‘+’对应的按钮,添加新的路径(“Interpreter Paths”)。
添加路径后,pycharm中可运行