Last Site Update: February 3rd, 2025 | Latest Version: 13.0.0


Main

Download

Screenshots

Manual

Developers

About/Sponsorship


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:

  Paypal


  Stripe
    PyDev Stripe Payments (at brainwy.com)


Search PyDev-related content


Favorite at Eclipse Marketplace

Settings

python.pydev.java.home

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

python.pydev.ls.vmargs

vmargs to the java executable used to launch PyDev.

Note: requires restarting vscode

python.pydev.pythonExecutable

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

Note: if PyDev for VSCode detects a project in a given folder, the python executable specified in the project settings will be used instead of this setting.

See: Multiple projects handling for more information.

python.pydev.pythonPath

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).

Note: if PyDev for VSCode detects a project in a given folder, the python path specified in the project settings will be used instead of this setting.

See: Multiple projects handling for more information.

python.pydev.forcedBuiltins

A list of additional modules to be inspected through a shell (see PyDev Interpreter Configuration - Forced Builtins for more information).

python.pydev.preferredImportLocation

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.

editor.formatOnType

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 ):).

python.pydev.askInstallDebugger

Whether to ask to install Python Debugger (PyDev) extension.

Note: requires restarting vscode

python.pydev.autoDetectProjects

When set to true (default), the Language Server will automatically try to detect python interpreters and PYTHONPATH folders in the workspace and scope them to a folder (project).

When set to false, only python.pydev.pythonExecutable and python.pydev.pythonPath settings directly specified in the settings will be used.

python.pydev.format.manageBlankLines

Whether blank-lines should be managed by the code formatter.

python.pydev.lint.mypy.use

Whether linting should be done using Mypy.

python.pydev.lint.mypy.args

The arguments passed to mypy.

python.pydev.lint.mypy.showOutput

Whether the raw output of Mypy should be shown in OUTPUT > PyDev (Mypy).

python.pydev.lint.pylint.use

Whether linting should be done using PyLint.

python.pydev.lint.pylint.args

The arguments passed to PyLint.

python.pydev.lint.pylint.showOutput

Whether the raw output of PyLint should be shown in OUTPUT > PyDev (PyLint).

python.pydev.lint.pylint.E.severity

The severity for E (error) messages.

python.pydev.lint.pylint.W.severity

The severity for W (warning) messages.

python.pydev.lint.pylint.F.severity

The severity for F (fatal) messages.

python.pydev.lint.pylint.C.severity

The severity for C (coding standard) messages.

python.pydev.lint.pylint.R.severity

The severity for R (refactor) messages.

python.pydev.lint.pylint.I.severity

The severity for I (information) messages.

python.pydev.lint.flake8.use

Whether linting should be done using Flake8.

python.pydev.lint.flake8.args

The arguments passed to Flake8.

python.pydev.lint.flake8.showOutput

Whether the raw output of Flake8 should be shown in OUTPUT > PyDev (Flake8).

python.pydev.lint.flake8.severityMap

The severity map that flake8 should use.

python.pydev.lint.ruff.use

Whether linting should be done using Ruff.

python.pydev.lint.ruff.args

The arguments passed to Ruff.

python.pydev.lint.ruff.showOutput

Whether the raw output of Ruff should be shown in OUTPUT > PyDev (Ruff).

python.pydev.formatter

Code formatter to use (one of: pydevf, autopep8, black, ruff).

python.pydev.sortImportsOnFormat

The sort importer engine to use (one of: no, pydev:pep8, pydev:regular, isort).

python.pydev.tests.runner

The test runner to use (one of: pytest, pydev-unittest, node).

python.pydev.tests.runner.pytest.args

The arguments to use for pytest.

python.pydev.tests.runner.pydev-unittest.args

The arguments to use for the pydev unittest runner.

python.pydev.tests.runner.nose.args

The arguments to use for the nose runner.

python.pydev.docstring.character

The character to be used to create docstrings.

python.pydev.docstring.style

The style for docstring generation.

python.pydev.docstring.generateType

Whether type declarations should be generated in docstrings.

python.pydev.docstring.skipTypeGenerationPrefixes

Comma-separated string. When docstring.generateType is custom, parameters starting with defined prefixes will not have the type generated.

python.pydev.text.wrap.columns

Number of columns to text-wrap in code action.

python.pydev.conda.location

Location of conda executable, used to find and manage conda environments.

python.pydev.decorations.pySourceFolderContents.enabled

When true, 'py' decorations are shown for contents considered to be in the PYTHONPATH by PyDev.







Copyright: Brainwy Software Ltda, 2014-2025