Python & SQL language servers in VS Code, & bring your own environment
Python & SQL language servers in the VS Code extension
The Deepnote VS Code extension now ships with Python and SQL language servers, which means your editor can actually understand your code and your schema.
What you get out of the box:
- Diagnostics
- Type hints and method signature info
- Autocomplete for functions and variables
- Autocomplete for table and column names, powered by your real database schema
This is included in the newly released extension version 1.3.0, along with the other improvements shipped before the holidays.
Bring your own virtual environment to the VS Code Extension
You can now use the Deepnote VS Code extension with both managed and existing (external) Python environments. The environment list now clearly shows the type, and the extension can detect and reuse virtual environments you already have (poetry, uv, conda, native venv) instead of forcing you to create a new one. This comes in handy if, for instance, you have a custom or opinionated way of installing dependencies. In case the Deepnote toolkit is missing, the extension will guide you through installing it directly into the selected environment with clear progress and logs. We also improved safety and reliability around environment migration, cleanup, and toolkit installation to avoid conflicts or accidental deletion.