Requests 简明教程

Requests - Environment Setup

在本章中,我们将致力于 Requests 的安装。要开始使用 Requests 模块,我们首先需要安装 Python。所以我们要按如下进行 −

  1. Install Python

  2. Install Requests

Installing Python

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

python download

下载完成后,单击 .exe 文件并按照步骤在您的系统上安装 Python。

python for windows

Python 包管理器(即 pip)也将默认随上述安装一起安装。要使它在您的系统上全局工作,请直接将 Python 的位置添加到 PATH 变量。在安装开始时显示相同内容,请记住勾选“添加到 PATH”复选框。如果您忘记选中它,请按照以下给定的步骤添加到 PATH。

To add to PATH follow the steps −

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

它会显示如下屏幕:

system properties

单击“环境变量”,如下图所示,它会显示如下屏幕:

environment variables

选择路径并单击编辑按钮,在末尾添加您的 Python 的位置路径。现在,让我们检查 python 版本。

Checking the python version

E:\prequests>python --version
Python 3.7.3

Install Requests

既然我们已经安装了 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)

我们已经安装了该模块,因此在命令提示符中,它显示 Requirement already satisfied(需求已满足);如果没有安装,它将已为安装下载所需的包。

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

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。