目录

写文的原因

学习 Python 的过程中,经常会使用 pip 命令去安装第三方模块,但细细琢磨下来,我真的掌握这款工具了吗?本文为你全面揭示一下 pip 包管理工具的使用!

pip 简介

pip 是 Python 的包管理器,用于安装和管理 Python 软件包。它支持从 PyPI(Python Package Index)下载和安装软件包,也支持从本地文件系统安装软件包。此外,pip 还支持创建虚拟环境,以便在不同的项目中使用不同的 Python 版本和库。

pip 具备以下优点:

- 支持从 PyPI 下载和安装软件包;

- 支持从本地文件系统安装软件包;

- 支持创建虚拟环境;

- 支持卸载已安装的软件包。

pip 安装/移除包

要安装一个软件包,可以使用 pip install 命令。例如,要安装名为 xxx 的软件包,可以执行以下命令:

```

pip install xxx

```

要卸载一个软件包,可以使用 pip uninstall 命令。例如,要卸载名为 xxx 的软件包,可以执行以下命令:

```

pip uninstall xxx

```

pip 关键字 命令 参数

- `pip`:pip 命令本身;

- `install`:安装软件包;

- `uninstall`:卸载软件包;

- `upgrade`:升级已安装的软件包;

- `show`:显示已安装的软件包信息;

- `list`:列出所有可用的软件包;

- `search`:搜索可用的软件包。

pip -V

要查看当前使用的 pip 版本,可以执行以下命令:

```

pip -V

```

示例输出:

```

C:\Users\Admin>pip -V pip 20.2.3 from c:\users\admin\appdata\local\programs\python\python38\lib\site-packages\pip (python 3.8)

```

请参考以下内容完成重构:

升级已安装的包,可以使用以下命令:

```

pip install -U 包名

```

```

pip install 包名 --upgrade

```

在实际应用中,更常见的是先卸载包,然后再安装新版本。此外,还可以使用以下命令查看已安装的包列表:

```

pip list

```

或者使用详细的输出格式:

```

pip list -o

```

例如:

```

C:\Users\Admin>pip list -o -i https://pypi.tuna.tsinghua.edu.cn/simple Package Version Latest Type ----------- ------- ------ ----- pycodestyle 2.8.0 2.9.1 wheel setuptools 49.2.1 63.4.1 wheel

```

要查看某个具体包的信息,可以使用以下命令:

```

pip show 包名

```

例如:

```

C:\Users\Admin>pip show requests

Name: requests Version: 2.28.1 Summary: Python HTTP for Humans. Home-page: https://requests.readthedocs.io Author: Kenneth Reitz Author-email: me@kennethreitz.org License: Apache 2.0 Location: c:\usersadmin\appdata\local\programs\python\python38lib\site-packages Requires: charset-normalizer, certifi, urllib3, idna Required-by:

```

要将已安装的模块及其版本号输出到文件中,可以使用以下命令:

```

pip freeze > requirements.txt

```

如果需要搜索特定包的信息,可以使用以下命令:

```

pip search 包名

```