
Python Virtual Environments: A Primer
Python virtual environments provide lightweight and isolated Python development environments. You can use Python’s venv module to manage dependencies independently for each project.
venv | Python Standard Library – Real Python
The Python venv module provides support for creating isolated Python virtual environments. This allows you to manage dependencies for different projects separately, preventing conflicts and …
An Effective Python Environment: Making Yourself at Home
This guide will walk you through the decisions you need to make when customizing your development environment for working with Python.
virtual environment | Python Glossary – Real Python
Virtual environments are incredibly useful when working with multiple projects that require different versions of the same package or library. They also provide a convenient way to …
Managing Python Projects With uv: An All-in-One Solution
Apr 28, 2025 · Learn how to create and manage your Python projects using uv, an extremely fast Python package and project manager written in Rust.
How to Manage Python Projects With pyproject.toml
Feb 19, 2025 · Learn how to manage Python projects with the pyproject.toml configuration file. In this tutorial, you'll explore key use cases of the pyproject.toml file, including configuring your …
Managing Multiple Python Versions With pyenv – Real Python
Sep 1, 2025 · In this tutorial, you’ll learn how to install and set up pyenv, manage multiple Python versions, and create virtual environments to work on your coding projects.
Working With Python Virtual Environments
This course demonstrates how Python's virtual environments work as a "sandbox" and you get a quick walkthrough on how to set up a new environment (or virtualenv, as they're called for …
How to Run Your Python Scripts and Code
You’ve acquired the knowledge and skills that you need for running Python scripts and code in several ways and in a variety of situations and development environments.
JupyterLab for an Enhanced Notebook Experience - Real Python
In this tutorial, you'll learn how to use the JupyterLab authoring environment and what it brings to the popular computational notebook Jupyter Notebook. You'll learn about its different tools and …