Table
ㄧ. 什麼是 pip 和為什麼需要他?
pip – The Python Package Installer¶
https://pip.pypa.io/en/stable/
pip is the package installer for Python. You can use pip to install packages from the Python Package Index and other indexes.
就如同上述 pip 官方說明 所述,pip 是一個 Python 安裝管理套件工具,如果你今天要使用任何與 Python 有關的套件,基本上都會用到 pip 來安裝或是更新 Python 相關套件唷!
二. 如何安裝 pip ?
▍安裝 pip 前請留意
目前 Python 3 的 3.4 版本以上 或是 Python 2 的 2.7.9 版本以上的 Python 都已經自帶 pip 了! 所以如果不是 Python 版本過舊的話,基本上不用需要安裝 pip 唷!
想要查詢目前使用的 Python 版本的話,在終端機中輸入以下指令,就可以知道目前的 Python 版本囉:
1 2 3 |
$ python --version > Python 3.7.7 |
▍Mac 的朋友安裝 pip 看這邊
1. 到 pip document 官方網站 建議的載點下載 pip 安裝檔
1 |
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py |
2. 啟動剛剛下載好的 get-pip.py 檔案,就安裝完成囉!
1 |
$ python get-pip.py |
3. 如何查看 pip 目前版本?
1 |
$ python -m pip --version |
4. 如何更新 pip 到最新版本?
1 |
$ python -m pip install --upgrade pip |
▍Windows 的朋友安裝 pip 看這邊
1. 到 pip document 官方網站 建議的載點下載 pip 安裝檔
1 |
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py |
2. 啟動剛剛下載好的 get-pip.py 檔案,就安裝完成囉!
1 |
$ py get-pip.py |
3. 如何查看 pip 目前版本?
1 |
$ py -m pip --version |
4. 如何更新 pip 到最新版本?
1 |
$ py -m pip install -U pip |
▍Linux 的朋友安裝 pip 看這邊
1 |
$ apt-get install python-pip |
三. pip 指令全記錄
pip 安裝套件
可以將 <package-name> 換成任何想安裝的 Python 套件
1 |
$ pip install <package-name> |
加上 <version> 參數,可以指定安裝的套件版本
1 |
$ pip install <package-name>==<version> |
pip 更新套件
使用 –upgrade 或 -U 來更新套件至最新版本
1 2 |
$ pip install --upgrade <package-name> $ pip install -U <package-name> |
pip 移除安裝過的套件
使用 uninstall 參數來移除安裝過的 python 套件
1 |
$ pip uninstall <package-name> |
查看目前安裝過的 python 套件清單
使用 list 參數會展示所有安裝過的套件和版本
1 2 3 4 5 6 7 |
$ pip list > Package Version > ------------------------ --------- > aiohttp 3.8.1 > aiosignal 1.2.0 > argcomplete 1.12.3 |
也可以針對特定套件顯示更詳細的套件資訊
1 2 3 4 5 6 7 8 9 10 11 12 |
$ pip show <package-name> > Name: toml > Version: 0.10.2 > Summary: Python Library for Tom's Obvious, Minimal Language > Home-page: https://github.com/uiri/toml > Author: William Pearson > Author-email: uiri@xqz.ca > License: MIT > Location: /usr/local/lib/python3.9/site-packages > Requires: > Required-by: pre-commit |
四. 如何使用 pip 一次安裝多個套件
每次換環境就需要重新安裝套件,輸入指令重新安裝很麻煩,所以我們通常都會將要安裝的套件寫在 txt 檔案裡面,只需要 install 這個文字檔就可以一次安裝所有需要的套件囉!
1. pip 安裝 requirements.txt 內的清單:
1 |
$ pip install -r requirements.txt |
2. 將安裝過的套件建立成 requirements.txt 文件清單:
1 |
$ pip freeze > requirements.txt |
最後~相關 Python 教學延伸閱讀:
1. [Python 環境設置] 有一個乾淨的 Python 環境很重要,推薦你試試看 virtualenv 和 pyenv 打造乾淨的環境:
[Python教學] 使用 pyenv 和 virtualenv 打造 Python 環境配置
2. [Git 入門教學] Git 總是學了又忘?整理了 Git 入門四步驟,Git 時光機 (退版或版本切換),和如何優雅的寫好 Git Commit,這篇推薦給你:
[Git教學] 初心者懶人包 Git 入門
3. [爬蟲 + 數據分析] 爬蟲不知道要爬什麼嗎?筆者寫了蝦皮爬蟲和整理成競品賣家分析報告,想找靈感可以看看:
[非同步爬蟲] 蝦皮賣家爬蟲 GitHub 分享
[數據分析] 蝦皮賣家競品分析報告
4. [Flask 教學] 想試試看 Python 架設網站嗎?筆者整理了 Flask 學習路線圖,共 30 篇文章組成,有興趣可以收藏:
[Flask 教學] Flask 學習路線圖
5. [VSCode 推薦] 寫程式有一個好用方便上手的 IDE 編輯器很重要,列出了筆者常用的 5 個擴充套件,推薦給你試試:
Visual Studio Code 必備的 5 個擴充和小常識
那麼【Python教學】pip install Python 指令大全 到這邊就結束囉,感謝收看!
在〈【Python教學】pip install 指令大全〉中有 2 則留言
匯出成清單
之後移值的時候,會方便很多
謝謝分享
mac 安裝完,如果版本有問題會沒辦法自動加入PATH哦,分享一下