Ask Your Question

vscode: rospy import error

asked 2021-07-19 01:51:38 -0500

krushnal gravatar image

updated 2021-09-20 02:23:29 -0500

gvdhoorn gravatar image

The env I am using is ROS Noetic and VS Code along with Pylance.

  1. launching rospy nodes is working fine
  2. importing rospy gives a squiggle error in VSCode.
  3. Also, python syntax is not being highlighted properly. Along with that, I am also not getting auto-complete options.

I think it should be a configuration issue, but I don't know where and what I have to configure to resolve this. Any help would be appreciated.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2021-07-19 06:47:27 -0500

Ranjit Kathiriya gravatar image

updated 2021-09-17 03:38:05 -0500

Hello there,

You have to add 2 python paths into your settings.json file into VS Code.

These are the paths: The first path is for all packages of your local workspace and the second is for the global package.

    "python.autoComplete.extraPaths": [

If you are using CPP then you have to add the path in the c_cpp_properties.json file.

The location of setting and c_cpp_properties JSON files will be :


Just to note for Pycharm Users: if you are using Pycharm then give this both paths by following these steps:

  1. Go to settings.
  2. Project: src > Project Structure > On the right-hand side click on + Add Content Root and locate both paths.

Try this you will be able to solve your problem and if you have any issues feel free to drop a comment.

edit flag offensive delete link more



thanks a lot .... that solves it!!!

krushnal gravatar image krushnal  ( 2021-07-19 07:02:46 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools


Asked: 2021-07-19 01:51:38 -0500

Seen: 677 times

Last updated: Sep 20 '21