跳转到内容

pip (软件包管理系统)

本页使用了标题或全文手工转换
维基百科,自由的百科全书

pip
pip --help的输出
pip --help的输出
原作者Ian Bicking
首次发布2011年4月4日,​13年前​(2011-04-04
当前版本21.0(2021年1月23日 (2021-01-23)
原始码库 编辑维基数据链接
编程语言Python
操作系统跨平台
平台Python
类型软件包管理系统
许可协议MIT许可证
网站pip.pypa.io

pip是一个以Python计算机程序语言写成的软件包管理系统,他可以安装和管理软件包,另外不少的软件包也可以在“Python软件包索引”(英语:Python Package Index,PyPI)中找到。[1] 许多Python的发行版中已经预装了pip。

历史

pip在一开始由 Ian Bicking 以 pyinstall 的名字发布,用作 easy_install 的替代品。在 2011 年,Python Packaging Authority (PyPA)组织接手了 pip 的维护。

命令行接口

pip 的其中一个主要特点就是其方便使用的命令行接口,这让用户可以透过以下的一句文字命令来轻易地安装 Python 软件包:

pip install some-package-name

此外,用户也可以轻易地透过以下的命令来移除软件包:

pip uninstall some-package-name

pip 也拥有一个透过“需求”文件来管理软件包和其相应版本数目的完整列表之功能,[1]这容许一个完整软件包组合可以在另一个环境(如另一部电脑)或虚拟化环境中进行有效率的重新创造。这个功能可以透过一个已正确进行格式化的文本文件和以下的命令来完成:

pip install -r requirements.txt

网页托管服务

另一方面,pip也可以透过“Heroku”等软件支持Python在云端网页托管上的使用。[2]

参考资料

  1. ^ 1.0 1.1 pip documentation. The pip developers. [2014年3月7日]. (原始内容存档于2010年12月2日) (英语). 
  2. ^ Getting Started with Python on Heroku/Cedar. Dev Center. Heroku. [2014年3月7日]. (原始内容存档于2013年8月6日) (英语). 

参阅