您的位置:

CentOS下使用pip安装Python包

一、什么是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的使用非常方便,可以大大提高工作效率。