(tutorial-envpip install --upgrade requests collecting requests installing collected packagesrequests found existing installationrequests uninstalling requests-successfully uninstalled requestssuccessfully installed requestspip uninstall followed by one or more package names will remove the packages from the virtual environment pip show will display information about particular package(tutorial-envpip show requests --metadata-version namerequests versionsummarypython http for humans home-pageauthorkenneth reitz author-emailme@kennethreitz com licenseapache location/users/akuchling/envs/tutorial-env/lib/python /site-packages requirespip list will display all of the packages installed in the virtual environment(tutorial-envpip list novas numpy (pip (requests (setuptools ( pip freeze will produce similar list of the installed packagesbut the output uses the format that pip install expects common convention is to put this list in requirements txt file(tutorial-envpip freeze requirements txt (tutorial-envcat requirements txt novas= numpy=requests=the requirements txt can then be committed to version control and shipped as part of an application users can then install all the necessary packages with install - (tutorial-envpip install - requirements txt collecting novas= (from - requirements txt (line )collecting numpy=(from - requirements txt (line )collecting requests=(from - requirements txt (line )installing collected packagesnovasnumpyrequests running setup py install for novas successfully installed novas numpyrequests managing packages with pip