SlideShare a Scribd company logo
Virtual Environments
in Python
The Dark Knight of Python Universe
-DhineshSunder Ganapathi
• O v e r v i e w
• B e n e f i t s
• W a l k - T h r o u g h
AGENDA
Overview
Virtual Environments in Python are super
important because they allow the user to
manage all dependencies within their
project. This consistency is vital for when
smaller projects go into production.
Python has its own way of downloading,
storing and resolving packages (or
libraries). By default, every Python project
on machine will use the default
Python site-packages directory.
Makes development process easier, i.e.
working on multiple projects in a single
instance becomes a cake-walk.
Makes deployment less cumbersome,
virtual environments for multiple
environment decouples the SDLC
process.
Simplifies smoke testing process, when
there is a juggling between. multiple
projects.
BENEFITS
WALK-THROUGH
Intro to-venv-py3
Intro to-venv-py3
Intro to-venv-py3
Intro to-venv-py3
Intro to-venv-py3
Intro to-venv-py3

More Related Content

PDF
Zahoor e Qudsi (by Mahir ul Qadri)
PDF
Sejn 030 dzek slejd - jahanje u smrt
PPTX
2015 COSCUP SDN Workshop -- SDN Quick Start
PDF
Python Dependency Management - PyconDE 2018
PPTX
DHT_62196cbe17eefc645ce6794676313372.pptx
PDF
Jupyter notebooks on steroids
PDF
Journey to the devops automation with docker kubernetes and openshift
PDF
Moeller bosc2010 debian_taverna
Zahoor e Qudsi (by Mahir ul Qadri)
Sejn 030 dzek slejd - jahanje u smrt
2015 COSCUP SDN Workshop -- SDN Quick Start
Python Dependency Management - PyconDE 2018
DHT_62196cbe17eefc645ce6794676313372.pptx
Jupyter notebooks on steroids
Journey to the devops automation with docker kubernetes and openshift
Moeller bosc2010 debian_taverna

Similar to Intro to-venv-py3 (20)

PPTX
Automation for the Modern Enterprise - 18 October 2017
PPTX
Smarter deployments with octopus deploy
PDF
PyParis2018 - Python tooling for continuous deployment
PPTX
Exploring Five Lesser-Known Python Libraries
PPT
Django Python(2)
PPTX
Docker Platform and Ecosystem Nov 2015
ODP
OpenStack Toronto: Juno Community Update
PDF
Learning Python with PyCharm EDU
PDF
Prefect Paris Airflow Meetup Jeff Hale April 2023.pdf
PPTX
Python development environment developer student clubs
PPTX
My session from Tuga IT 2017 on the Azure Container Service
PPT
Lua vs python
PDF
Pydata 2020 containers meetup
PDF
Intro to OpenShift, MongoDB Atlas & Live Demo
PDF
Docker handons-workshop-for-charity
PPT
A Complete Guide for Equipping Python for Modern Software Development.ppt
PDF
Python Programming: The Best Language for Every Coder
PDF
給 RD 的 Kubernetes 初體驗
PDF
Go at uber
PDF
Web application on menu card qrcode generator.pdf
Automation for the Modern Enterprise - 18 October 2017
Smarter deployments with octopus deploy
PyParis2018 - Python tooling for continuous deployment
Exploring Five Lesser-Known Python Libraries
Django Python(2)
Docker Platform and Ecosystem Nov 2015
OpenStack Toronto: Juno Community Update
Learning Python with PyCharm EDU
Prefect Paris Airflow Meetup Jeff Hale April 2023.pdf
Python development environment developer student clubs
My session from Tuga IT 2017 on the Azure Container Service
Lua vs python
Pydata 2020 containers meetup
Intro to OpenShift, MongoDB Atlas & Live Demo
Docker handons-workshop-for-charity
A Complete Guide for Equipping Python for Modern Software Development.ppt
Python Programming: The Best Language for Every Coder
給 RD 的 Kubernetes 初體驗
Go at uber
Web application on menu card qrcode generator.pdf
Ad

Recently uploaded (20)

PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
top salesforce developer skills in 2025.pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
System and Network Administration Chapter 2
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Softaken Excel to vCard Converter Software.pdf
VVF-Customer-Presentation2025-Ver1.9.pptx
top salesforce developer skills in 2025.pdf
CHAPTER 2 - PM Management and IT Context
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Which alternative to Crystal Reports is best for small or large businesses.pdf
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Design an Analysis of Algorithms II-SECS-1021-03
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Computer Software and OS of computer science of grade 11.pptx
Upgrade and Innovation Strategies for SAP ERP Customers
Navsoft: AI-Powered Business Solutions & Custom Software Development
System and Network Administration Chapter 2
wealthsignaloriginal-com-DS-text-... (1).pdf
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Ad

Intro to-venv-py3

  • 1. Virtual Environments in Python The Dark Knight of Python Universe -DhineshSunder Ganapathi
  • 2. • O v e r v i e w • B e n e f i t s • W a l k - T h r o u g h AGENDA
  • 3. Overview Virtual Environments in Python are super important because they allow the user to manage all dependencies within their project. This consistency is vital for when smaller projects go into production. Python has its own way of downloading, storing and resolving packages (or libraries). By default, every Python project on machine will use the default Python site-packages directory.
  • 4. Makes development process easier, i.e. working on multiple projects in a single instance becomes a cake-walk. Makes deployment less cumbersome, virtual environments for multiple environment decouples the SDLC process. Simplifies smoke testing process, when there is a juggling between. multiple projects. BENEFITS

Editor's Notes

  • #2: 19. 9. 2020
  • #4: 19. 9. 2020
  • #6: 19. 9. 2020