Package management & Virtual environment in Python

Working with multiple project or in a an already configured system, using virtual environment will protect you against messing up the initial configuration. Don't use pip with sudo unless you setup for the first time your system wide virtual environment package/configuration. Otherwise, it may cause a discrepancy among existing versions.To get started with pip let's