pip是Python的一个非常实用的包管理工具,可以方便地安装和管理各种第三方库。本文将介绍其基本用法。

### 安装pip

在Windows系统上安装:

Python 2.7.9及以上版本的Windows版已经集成了pip。请到Python官网下载python-2.7.9.amd64.msi安装包并安装。安装时选择“安装pip”。

安装好后,将python.exe和pip.exe文件所在的路径添加到系统环境变量中。这两个路径分别为:

```makefile

D:\Programs\Python27

D:\Programs\Python27\Scripts

```

在Linux系统上安装:

运行以下命令安装pip:

```bash

python setup.py install

pip install web.py

import web

sudo apt-get install python-pip

```

### pip常用命令

#### 1. 安装包

```arduino

pip install 包名

# 或者使用已经下载好的whl文件或tar.gz压缩包文件路径,或者包所在的URL地址。

pip install --upgrade pip

pip list

pip freeze > requirements.txt # 将已安装的包及其版本信息保存到requirements.txt文件中,以便后续使用。

pip install -r requirements.txt # 根据requirements.txt文件中的信息安装所有依赖包。

pip show 包名 # 查看指定包的详细信息。

pip list --outdated # 查看已安装的包中哪些有更新。

pip install 包名 --user # 以用户身份安装包,避免影响系统全局环境。

pip install 目录|文件名 # 从指定目录或文件中安装包。

pip uninstall 包名 # 卸载指定的包。

pip install 包名 --upgrade # 升级指定的包。

pip show -f 包名 # 显示指定包的详细信息(包括版本号)。

pip search 关键字 # 根据关键字搜索可用的包。

pip list | grep 关键字 # 根据关键字筛选已安装的包。

pip install 包名 -d 目录 # 将指定的包安装到指定目录。

pip wheel 包名 # 为指定的包生成wheel分发格式。

```

使用pip安装包时,可以通过以下命令指定全局安装源:

```

pip install 包名 -i 镜像url

```

例如,使用豆瓣的镜像源安装numpy包,可以执行以下命令:

```

pip install numpy -i https://pypi.doubanio.com/simple/

```

如果想要将指定的镜像源设置为全局默认,可以在用户的pip配置文件中进行配置。在Linux和macOS系统中,配置文件路径通常为`$HOME/.pip/pip.conf`或`$HOME/.local/share/pip/pip.conf`;在Windows系统中,配置文件路径通常为`%HOME%\pip\pip.ini`或`C:\Users\用户名\pip\pip.ini`。

以Linux和macOS为例,如果没有配置文件,可以通过以下命令在相应路径新建一个:

```bash

mkdir -p ~/.pip && touch ~/.pip/pip.conf

```

然后,在该文件中写入如下内容(如果已经存在其他配置,请将其替换掉):

```

[global]

trusted-host=pypi.douban.com

timeout=6000

index-url=http://pypi.douban.com/simple

```

这样,以后使用pip安装包时,就会默认使用豆瓣的镜像源进行下载。