【 Python 教學 】什麼是 PyPI?跟 pip 又有什麼關係呢?
什麼是 PyPI?
PyPI(英語 Package Index,簡稱PyPI),是 的官方的第三方套件儲存庫。
如果用生活的例子來比喻,就像 Android 手機,有 google play 可以安裝軟體。iphone 有 app store 來安裝軟體。在這之中 PyPI 就像是 google play 或是 app store.
在我們使用 pip 安裝套件的時候,下指令 pip install 套件名稱
預設就是從 PyPI 下載套件。
在 PyPI 上搜尋套件
我們試著搜尋 web 框架 flask 。看到第一個就是搜尋結果,後方的日期是更新的時間。
點擊進去之後,就可以看到 Flask 的介紹,還有貼心的教學, 在指令列輸入 pip install flask
即可安裝。
在 PyPI 上查看簡易介紹
下方還有簡單的範例,不過因為這些套件是第三方 (Third-Party) 維護,也就是開發套件的人是自主開發的,因此我們需要到各自的官網看詳細教學。
在 PyPI 找到套件的官方網站,查看詳細文件
所以我們點擊 documentation
就可以進入到 Flask 的官方網站,最詳盡的文件可以在這邊找到。
PyPI 跟 pip 有什麼關係呢?
最後我們來回答標題上的第二個問題,PyPI 跟 pip 的關係,剛剛在操作過程已經知道了。pip install 某某套件
預設的官方套件商店就是 PyPI。
總結
今天介紹的是從 PyPI 官方網站搜尋到需要的套件 (Flask),然後使用指令安裝需要的套件,最後是如何查詢 Flask 的使用方式。