2017年5月19日 星期五

Python的套件管理程式PyPI(pip)

Python下面有許多套件(packages)可以使用。PyPI (the Python Package Index)是一套用來管理安裝這些套件的程式,指令名稱叫做pip。用python3.4搭配pip做示範:
  1. sudo yum install python34
  2. sudo yum install python34-pip
第一個指令是安裝python3.4,第二個指令是安裝pip,安裝完以後指令叫做pip3
都安裝好了之後依序執行下列指令:
  1. pip3:pip3的說明文件
  2. pip3 --version:列出PyPI與其搭配的Python版本
  3. pip3 list:列出已經安裝的Python套件
  4. pip3 show pip:列出預設就安裝的套件pip資訊。
    The PyPA recommended tool for installing Python packages.
  5. pip3 show setuptools:列出預設就安裝的套件setuptools。
    Easily download, build, install, upgrade, and uninstall Python packages
  6. sudo pip3 install --upgrade pip:升級pip自己

這邊用安裝套件numpy當做例子:
  1. pip3 search numpy
  2. sudo pip3 install numpy
  3. pip3 show numpy
  4. sudo pip3 install --upgrade numpy
  5. sudo pip3 uninstall numpy
  6. pip3 freeze
上面的意思分別是
  1. 搜尋關鍵字是numpy的套件
  2. 安裝numpy這個套件
  3. 看numpy這個套件的內容與安裝位置
  4. 升級numpy這個套件
  5. 移除numpy這個套件
  6. 列出安裝的套件,使用requirement format顯示
如果要安裝特定版本的套件,或是一次從列表安裝所有套件,參考Victor Gau寫的《[Python] 使用 pip 來安裝 python 套件》
_EOF_

沒有留言:

張貼留言