as django for web development or numpy for scientific computing so if you would like to install numpyyou can do so with the command pip install numpy there are few more packages and development tools to install to ensure that we have robust set-up for our programming environmentsudo apt install build-essential libssl-dev libffi-dev python -dev once python is set upand pip and other tools are installedwe can set up virtual environment for our development projects step -setting up virtual environment virtual environments enable you to have an isolated space on your server for python projectsensuring that each of your projects can have its own set of dependencies that won' disrupt any of your other projects setting up programming environment provides us with greater control over our python projects and over how different versions of packages are handled this is especially important when working with third-party packages you can set up as many python programming environments as you want each environment is basically directory or folder on your server that has few scripts in it to make it act as an environment while there are few ways to achieve programming environment in pythonwe'll be using the venv module herewhich is part of the standard python library if you have installed python with through the installer available from python orgyou should have venv ready to go