pip 是 Python 著名的包管理工具,在 Python 開發中必不可少。本文只介紹各平臺最新可用而且最簡單的 pip 安裝方式,以方便初學者和不會敲代碼只需經過 pip 安裝特定工具的小夥伴們。html
注:文中的示例皆設定爲不使用 Python 2 直接安裝 Python 3,而後將 pip 關聯到新安裝的 Python 3 版本。python
非 Windows 用戶首先須要確認系統中是否已經安裝過 Python 和 pip,並肯定運行 Python 3 的命令,以避免形成版本混亂、重複安裝和 pip 關聯錯誤等問題。linux
BSD, Unix/Linux, macOS 及其餘 Unix-like 系統通常都自帶 Python 2,Python 3 和 pip 須要自行安裝。打開終端,逐條執行如下命令:shell
查看 Python 2 版本(Arch linux 默認命令是 python2)bootstrap
python --version
查看 Python 3 版本curl
python3 --version
查看 pip 版本和位置(視系統和 Python 版本的不一樣命令可能爲 pip 或 pip3)工具
pip --version
如上圖所示,若已經安裝過 Python 相關版本系統會返回版本信息,沒有安裝則提示找不到命令。已經安裝 pip 會返回 pip 自身版本以及關聯 Python 版本的信息,而且顯示其所管理包的裝路徑,直接升級 pip 便可使用(見經常使用命令部分)。url
如需查看 Python 各版本的安裝路徑可執行spa
which python which python3
Windows 系統不會自帶 Python 和 pip,請直接參看安裝部分開始安裝。code
(Python 官網:https://www.python.org )
FreeBSD 和各 Linux 發行版可用各自的包管理器安裝 Python 3(僅列舉本身用過確認無誤的),而後使用 get-pip.py 腳本安裝 pip。
FreeBSD
sudo pkg install python3
Debian/Ubuntu
sudo apt-get install python3
openSUSE
sudo zypper in python3
Arch linux
sudo pacman -S python
下載安裝腳本(使用 wget 或者 curl)
wget https://bootstrap.pypa.io/get-pip.py
運行安裝腳本(注意不一樣系統啓動 Python 3 的命令,用哪一個版本的 Python 運行安裝腳本,pip 就被關聯到哪一個版本。)
sudo python3 get-pip.py
部分 Linux 發行版可直接用包管理器安裝 pip,如 Debian 和 Ubuntu
sudo apt-get install python-pip
macOS(Mac OS X)可用 Homebrew 安裝 Python 3,再用經過 get-pip.py 安裝 pip
安裝 Python 3
brew install python3
下載安裝腳本
curl https://bootstrap.pypa.io/get-pip.py
安裝 pip
python3 get-pip.py
也可下載官方 Mac 版安裝程序安裝 Python 3 和pip。
CentOS 7 編譯安裝 Python 3 方法以下(默認安裝 pip):
# 爲了命令更直觀且避免新人不停的敲 sudo 直接用 root 敢死隊模式進行 su # 安裝編譯環境 yum groupinstall 'Development Tools' yum install zlib-devel bzip2-devel openssl-devel ncurese-devel # 下載源碼包(替換成本身須要的版本) wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz # 解壓並切換到源碼目錄 tar -jxvf Python-3.5.1.tar.xz cd Python-3.5.1 # 編譯(配置自定義安裝路徑 ./configure --prefix=/your/pach/) ./configure --prefix=/usr/local/python3 make make install
Windows 用戶可從官網下載安裝程序直接安裝 Python 和 pip 而且設置好環境變量,不用像之前那樣手動添加,只需安裝 Python 2.7.9 + 和 3.4 + 的版本並以下圖勾選有關複選框便可。(友情提示:XP 只支持到 3.4 版本。)
安裝完成後打開 cmd 或 powershell 界面用如下命令查看版本信息,若返回版本號且無報錯則安裝成功。
# 查看python版本 python --version # 查看pip信息 pip --version
獲取幫助
pip --help
升級 pip
pip install -U pip
安裝包
pip install SomePackage
卸載包
pip uninstall SomePackage
升級指定的包
pip install -U SomePackage
搜索包
pip search SomePackage
查看指定包的詳細信息
pip show -f SomePackage
列出已安裝的包
pip freeze or pip list
查看可升級的包
pip list -o
參考: