Last Site Update: July 10th, 2024 | Latest Version: 12.1.0







PyDev PyDev on VSCode LiClipse

PyDev development

PyDev is open source and depends on your contributions! This may be in the form of bug fixes, answers on stackoverflow, new features...

Another option is financially supporting it at: Patreon (which provides a way to support it monthly and get rewards starting with $1).

Or through 1-time contributions at:


    PyDev Stripe Payments (at

Search PyDev-related content

Favorite at Eclipse Marketplace


If the extension can't find the java executable, this setting can be used to specify the java home folder (which has /bin/java inside it).

Note: requires restarting vscode

vmargs to the java executable used to launch PyDev.

Note: requires restarting vscode


The python executable to be used (if not specified, python is expected to be in the PATH).


A list of folders that should be added to the PYTHONPATH and should be considered source folders (i.e.: folders with the sources meant to be edited by the user).

If not specified, the folders which are in the PYTHONPATH and are available below a workspace in vscode will be considered as source folders (and if there's no match, each workspace folder in vscode will be considered a source folder).


A list of additional modules to be inspected through a shell (see for more information).


The preferred import location to be used on auto-imports and quick-fix to determine the location to add an import. Must be one of:

global: Adds the import to the imports in the top of the module.

topOfMethod: Adds the import to the top of the current method.

lineBeforeUsage: Adds the import just before the line where the import was requested.


When format on type is turned on, PyDev will automatically add some of its auto-editions (such as adding self on a method automatically or closing a method with ):).

Copyright: Brainwy Software Ltda, 2014-2021