# 使用 PIP 在 python 中安装包
> 原文: [https://thepythonguru.com/installing-packages-in-python-using-pip](https://thepythonguru.com/installing-packages-in-python-using-pip)
* * *
于 2020 年 1 月 7 日更新
* * *
PIP 是一个包管理系统,用于从存储库安装包。 您可以使用`pip`安装 [http://pypi.python.org/pypi](http://pypi.python.org/pypi) 上可用的各种包。 PIP 与 php 中的作曲家非常相似。 PIP 是递归的首字母缩写,代表 PIP 安装包。
## 安装 PIP
* * *
Python 2.7.9 及更高版本(python2 系列)和 Python 3.4 及更高版本(python 3 系列)已经带有 pip。
要检查您的 python 版本,您需要输入以下命令:
```py
python -V
```
如果您的 python 版本不属于上述任何版本,则需要手动安装`pip`(请参见下面的链接)。
* [单击此处以获取 Windows 安装说明](http://stackoverflow.com/questions/4750806/how-to-install-pip-on-windows)。
* [单击此处以获取 Linux 指南](https://pip.pypa.io/en/latest/installing.html)。
## 安装包
* * *
假设您要安装一个名为 [Requests](https://pypi.python.org/pypi/requests/2.7.0) 的包(用于发出 HTTP 请求)。 您需要发出以下命令。
```py
pip install requests # this will install latest request package
pip install requests==2.6.0 # this will install requests 2.6.0 package not the latest package
pip install requests>=2.6.0 # specify a minimum version if it's not available pip will install the latest version
```
**注意**:
`pip.exe`存储在`C:\Python34\Scripts`下,因此您需要去那里安装包。 或者,将整个路径添加到`PATH`环境变量。 这样,您可以从任何目录访问`pip`。
## 卸载包
* * *
要卸载包,请使用以下命令。
```py
pip uninstall package_name
```
## 升级包
* * *
```py
pip install --upgrade package_name
```
## 搜索包
* * *
```py
pip search "your query"
```
**注意**:
您无需在搜索字词前后添加引号。
## 列出已安装的包
* * *
```py
pip list
```
上面的命令将列出所有已安装的包。
## 列出过时的已安装包
* * *
```py
pip list --outdated
```
## 有关已安装包的详细信息
* * *
您可以使用以下命令来获取有关已安装包的信息,即包名称,版本,位置,依赖项。
```py
pip show package_name
```
* * *
* * *
- 初级 Python
- python 入门
- 安装 Python3
- 运行 python 程序
- 数据类型和变量
- Python 数字
- Python 字符串
- Python 列表
- Python 字典
- Python 元组
- 数据类型转换
- Python 控制语句
- Python 函数
- Python 循环
- Python 数学函数
- Python 生成随机数
- Python 文件处理
- Python 对象和类
- Python 运算符重载
- Python 继承与多态
- Python 异常处理
- Python 模块
- 高级 Python
- Python *args和**kwargs
- Python 生成器
- Python 正则表达式
- 使用 PIP 在 python 中安装包
- Python virtualenv指南
- Python 递归函数
- __name__ == "__main__"是什么?
- Python Lambda 函数
- Python 字符串格式化
- Python 内置函数和方法
- Python abs()函数
- Python bin()函数
- Python id()函数
- Python map()函数
- Python zip()函数
- Python filter()函数
- Python reduce()函数
- Python sorted()函数
- Python enumerate()函数
- Python reversed()函数
- Python range()函数
- Python sum()函数
- Python max()函数
- Python min()函数
- Python eval()函数
- Python len()函数
- Python ord()函数
- Python chr()函数
- Python any()函数
- Python all()函数
- Python globals()函数
- Python locals()函数
- 数据库访问
- 安装 Python MySQLdb
- 连接到数据库
- MySQLdb 获取结果
- 插入行
- 处理错误
- 使用fetchone()和fetchmany()获取记录
- 常见做法
- Python:如何读取和写入文件
- Python:如何读取和写入 CSV 文件
- 用 Python 读写 JSON
- 用 Python 转储对象