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