请求 - 环境设置


在本章中,我们将致力于安装 Requests。要开始使用 Requests 模块,我们需要先安装 Python。因此,我们将致力于以下工作 -

  • 安装Python
  • 安装请求

安装Python

访问 Python 官方网站:https://www.python.org/downloads/如下所示,单击适用于 Windows、Linux/Unix 和 Mac OS 的最新版本。根据您可用的 64 位或 32 位操作系统下载 Python。

Python下载

下载后,单击 .exe 文件并按照步骤在系统上安装 python。

适用于 Windows 的 Python

通过上述安装,Python 包管理器(即 pip)也会默认安装。要使其在您的系统上全局运行,请将 python 的位置直接添加到 PATH 变量中。安装开始时会显示相同的内容,请记住选中“添加到路径”复选框。如果您忘记检查它,请按照以下给出的步骤添加到 PATH。

要添加到 PATH,请按照以下步骤操作 -

右键单击计算机图标,然后单击属性 > 高级系统设置。

它将显示如下所示的屏幕 -

系统属性

单击环境变量,如上所示。它将显示如下所示的屏幕 -

环境变量

选择 Path 并单击 Edit 按钮,在末尾添加 python 的位置路径。现在,让我们检查一下 python 版本。

检查Python版本

E:\prequests>python --version
Python 3.7.3

安装请求

现在我们已经安装了 python,我们将安装 Requests。

一旦安装了 python,python 包管理器即 pip 也将被安装。以下是检查 pip 版本的命令。

E:\prequests>pip --version
pip 19.1.1 from c:\users\xxxxx\appdata\local\programs\python\python37\lib\site-
packages\pip (python 3.7)

我们已经安装了pip,版本是19.1.1。现在,将使用 pip 安装 Requests 模块。

命令如下 -

pip install requests
E:\prequests>pip install requests
Requirement already satisfied: requests in c:\users\xxxx\appdata\local\programs
\python\python37\lib\site-packages (2.22.0)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\kamat\appdata\local\
programs\python\python37\lib\site-packages (from requests) (2019.3.9)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\use
rs\xxxxx\appdata\local\programs\python\python37\lib\site-packages (from requests
) (1.25.3)
Requirement already satisfied: idna<2.9,>=2.5 in c:\users\xxxxxxx\appdata\local\
programs\python\python37\lib\site-packages (from requests) (2.8)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\users\xxxxx\appdata\
local\programs\python\python37\lib\site-packages (from requests) (3.0.4)

我们已经安装了该模块,因此在命令提示符中显示“要求已满足”;如果未安装,它将下载安装所需的软件包。

要检查已安装的请求模块的详细信息,您可以使用以下命令 -

pip show requests
E:\prequests>pip show requests
Name: requests
Version: 2.22.0
Summary: Python HTTP for Humans.
Home-page: http://python-requests.org
Author: Kenneth Reitz
Author-email: me@kennethreitz.org
License: Apache 2.0
Location: c:\users\xxxxx\appdata\local\programs\python\python37\lib\site-package
S
Requires: certifi, idna, urllib3, chardet
Required-by:

Requests模块的版本是2.22.0。