一、什麼是pip
Pip是python的包管理工具,與linux下的yum/apt-get類似。它可以自動下載、安裝、升級python包和其依賴包,並且可以管理python包的版本。
在CentOS中默認安裝的Python版本都帶有pip,但有時候我們需要手動安裝pip或者升級pip版本,這裡我們給出手動安裝pip的方法:
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py $ python get-pip.py
二、CentOS下使用pip
使用pip下載、安裝、升級python包十分簡單,只需在終端中輸入相應的命令即可。下面是常用的幾個命令示例:
1、下載並安裝python包:
$ pip install package_name
其中,package_name
為需要安裝的python包的名稱。
2、下載並升級python包:
$ pip install --upgrade package_name
其中,package_name
為需要升級的python包的名稱。
3、卸載python包:
$ pip uninstall package_name
其中,package_name
為需要卸載的python包的名稱。
三、pip常用選項
1、–user
在不使用 sudo
的情況下,將 python 包安裝到用戶目錄下:
$ pip install --user package_name
2、-r requirements.txt
從 requirements.txt
文件中安裝所有的 python 包:
$ pip install -r requirements.txt
3、–proxy
使用代理連接 pip,如:
$ pip install --proxy http://proxy:port package_name
其中,http://proxy:port
為代理地址和埠號。
四、pip常用命令組合
在使用pip時,常常需要多個命令組合使用。以下是一個常見的示例,將所有的python包安裝到 /usr/local/lib/python2.7/site-packages
目錄下:
$ mkdir -p /usr/local/lib/python2.7/site-packages $ pip install --ignore-installed --target=/usr/local/lib/python2.7/site-packages -r requirements.txt
五、總結
通過本文的介紹,我們了解了在CentOS中使用pip下載、安裝、升級python包的方法,並了解了部分常用選項和命令組合。在實際開發中,pip的使用非常方便,可以大大提高工作效率。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/247221.html