Scientific Development Environments¶ Contents: Python and Visual Studio Code Installing Visual Studio Code Installing required extensions for Python Creating, saving and opening Python source files Activating the Python extension Selecting the correct Python interpreter Executing a Python source file (.py) Using Visual Studio Code with Anaconda Python and Spyder Using and creating Jupyter Notebooks How to use Python virtual environments Using a virtual enviromnents (venv) Managing packages in virtual environment Using virtualenv to create environments Creating reproducable environments Using pipenv to manage environments and packages Installing pipenv Setting up a pipenv project Installing packages Running a project using pipenv Executing a shell in the created environment Listing package dependencies Updating packages in a project How to use Conda environments Creating a Anaconda environment Activating and deactivating Anaconda environments Removing an environment Cloning an existing environment Exporting an Anaconda environment Conda and pip Using conda environments in Jupyter Notebooks Indices and tables¶ Index Module Index Search Page