pip (package manager)
|Stable release||6.0.8 / 5 February 2015|
|Type||Package management system|
Python 2.7.9 and later (on the python2 series), and Python 3.4 and later include pip by default.
One major advantage of pip is the ease of its command-line interface, which makes installing Python software packages as easy as issuing one command:
pip install some-package-name
Users can also easily implement the package's subsequent removal:
pip uninstall some-package-name
Most importantly pip has a feature to manage full lists of packages and corresponding version numbers, possible through a "requirements" file. This permits the efficient re-creation of an entire group of packages in a separate environment (e.g. another computer) or virtual environment. This can be achieved with a properly formatted
requirements.txt file and the following command:
pip install -r requirements.txt
Install some package for a specific version python, where [version] is replaced for 2, 3, 3.4, etc:
pip[version] install some-package-name
Web hosting service use
- "pip documentation". The pip developers. Retrieved 5 January 2012.
- "pip installation". Retrieved 24 Feb 2015.
- "pip - ubuntuusers.de". ubuntuusers.de. Retrieved 17 February 2015.
- "What Does PIP Stand For?". Stack Exchange. Retrieved 17 February 2015.
- "Getting Started with Python on Heroku/Cedar". Dev Center. Heroku. Retrieved 5 January 2012.
|This software article is a stub. You can help Wikipedia by expanding it.|