This setup will enable the use of a virtual environment with VS Code with the Python and Jupyter Notebook VS Code Extensions. It ensures that the instance of Python is isolated and that any packages that get installed via Pipenv
are also isolated to this project.
NOTE: This guide is generally for setup on macOS but should be similar for Windows and Linux users.
To use Python with VS Code, the following packages should be installed. A more comprehensive set of packages and settings can be installed via this Data Engineering profile (instructions included).