Python
Virtual Environments & Package Management
55 lessons in Python
- Inspecting Installed Packages with pipSlides / Video
- Installing and Managing Packages with pipSlides / Video
- How venv Changes PATH and site-packagesSlides / Video
- Creating and Activating a venvSlides / Video
- Why Virtual Environments ExistSlides / Video
- Dependency Conflicts and pip's ResolverSlides / Video
- Isolating CLI Tools with pipxSlides / Video
- Editable Installs with pip install -eSlides / Video
- Installing Packages with pipQuiz
- Listing Installed PackagesQuiz
- Transitive DependenciesQuiz
- The pyproject.toml FileQuiz
- pipenv and poetry OverviewQuiz
- Why Use Virtual EnvironmentsQuiz
- Editable InstallsQuiz
- The --user Install FlagQuiz
- Activating an EnvironmentQuiz
- Lock Files and ReproducibilityQuiz
- Creating a venvQuiz
- Upgrading and UninstallingQuiz
- venv vs virtualenv vs condaQuiz
- Generating requirements.txtQuiz
- Installing from requirements.txtQuiz
- Semantic VersioningQuiz
- Version Specifiers in pipQuiz
- Checking VersionsQuiz
- How Activation Changes PATHQuiz
- The Role of PyPIQuiz
- Beyond pip: pipenv, poetry, condaSlides / Video
- Pinning for Reproducible EnvironmentsSlides / Video
- Wheels vs Source DistributionsSlides / Video
- pip vs python -m pipFlashcard
- PyPI: The Default IndexFlashcard
- Alternative Tooling OverviewFlashcard
- Installing Packages with pipFlashcard
- Installing from requirements.txtFlashcard
- The site-packages DirectoryFlashcard
- How Activation Changes PATHFlashcard
- Uninstalling PackagesFlashcard
- Creating an Environment with venvFlashcard
- Editable InstallsFlashcard
- Upgrading PackagesFlashcard
- What Is a Virtual EnvironmentFlashcard
- Transitive Dependencies and ConflictsFlashcard
- Semantic Versioning BasicsFlashcard
- Version Constraint OperatorsFlashcard
- Freezing DependenciesFlashcard
- Listing and Inspecting PackagesFlashcard
- Global vs Per-Project InstallsFlashcard
- Avoiding System Python InstallsFlashcard
- Activating and DeactivatingFlashcard
- The requirements.txt FileFlashcard
- PyPI and How pip Downloads PackagesSlides / Video
- Version Specifiers in RequirementsSlides / Video
- Managing Dependencies with requirements.txtSlides / Video