pip (軟體包管理系統)
外觀
原作者 | Ian Bicking |
---|---|
首次釋出 | 2011年4月4日 |
目前版本 | 21.0(2021年1月23日 | )
原始碼庫 | |
程式語言 | Python |
作業系統 | 跨平台 |
平台 | Python |
類型 | 軟體包管理系統 |
授權條款 | MIT授權條款 |
網站 | pip |
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.0 1.1 pip documentation. The pip developers. [2014年3月7日]. (原始內容存檔於2010年12月2日) (英語).
- ^ Getting Started with Python on Heroku/Cedar. Dev Center. Heroku. [2014年3月7日]. (原始內容存檔於2013年8月6日) (英語).