杰瑞科技汇

Python3如何正确安装requests库?

下面我将为您提供几种安装方法,并附上详细的步骤和常见问题解答。

Python3如何正确安装requests库?-图1
(图片来源网络,侵删)

使用 pip (最常用、最推荐)

pip 是 Python 的官方包管理工具,通常随 Python 一起安装,这是安装 requests 最标准的方法。

步骤 1: 打开终端/命令行

您需要打开一个命令行窗口,具体取决于您的操作系统:

  • Windows: 在开始菜单中搜索 cmdPowerShell,然后打开。
  • macOS: 在“应用程序” > “实用工具” 中找到“终端”(Terminal)。
  • Linux:Ctrl + Alt + T 快捷键,或者在应用程序菜单中找到“终端”。

步骤 2: 检查 pip 是否已安装

在终端中输入以下命令,如果能看到 pip 的版本号,说明已安装。

pip3 --version

或者,在某些系统上,可能直接使用 pip

Python3如何正确安装requests库?-图2
(图片来源网络,侵删)
pip --version

注意: 强烈建议使用 pip3,因为它明确指向 Python 3 的包管理器,避免与 Python 2 的 pip 混淆(如果您系统上同时存在 Python 2 和 3)。

如果提示 pip 不是内部或外部命令,说明 pip 可能没有添加到系统的环境变量中,您可以尝试升级一下 pip,这个过程有时也能修复问题(见下一步)。

步骤 3: 升级 pip (推荐)

为了确保使用的是最新、最安全的 pip 版本,建议先执行升级命令:

python3 -m pip install --upgrade pip

或者:

pip3 install --upgrade pip

步骤 4: 安装 requests

执行以下命令来安装 requests 库:

pip3 install requests

或者:

pip install requests

您会看到类似下面的输出,表示正在下载和安装:

Collecting requests
  Downloading requests-2.31.0-py3-none-any.whl (62 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 1.1 MB/s eta 0:00:00
Collecting charset-normalizer<4,>=2
  Downloading charset_normalizer-3.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2025_x86_64.whl (141 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 141.8/141.8 kB 5.9 MB/s eta 0:00:00
Collecting idna<4,>=2.5
  Downloading idna-3.4-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 3.1 MB/s eta 0:00:00
Collecting urllib3<3,>=1.21.1
  Downloading urllib3-2.0.6-py3-none-any.whl (123 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.9/123.9 kB 6.3 MB/s eta 0:00:00
Collecting certifi>=2025.4.17
  Downloading certifi-2025.7.22-py3-none-any.whl (158 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.3/158.3 kB 8.0 MB/s eta 0:00:00
Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests
Successfully installed certifi-2025.7.22 charset-normalizer-3.3.0 idna-3.4 requests-2.31.0 urllib3-2.0.6

看到 Successfully installed ... requests 就表示安装成功了!


使用 Python 的 -m 选项

这种方法在某些环境下(系统环境变量配置不正确时)更加可靠,它直接调用 Python 解释器来运行 pip 模块。

python3 -m pip install requests

如何验证安装是否成功?

安装完成后,最好的验证方式就是在 Python 交互式环境中尝试导入它。

  1. 在终端中输入 python3 并回车,进入 Python 交互式环境。
  2. 然后输入 import requests 并回车。
  3. 如果没有任何错误提示(ModuleNotFoundError),并且光标正常出现在下一行,就说明安装成功了!
$ python3
Python 3.10.12 (main, Nov 20 2025, 15:14:05) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
>>>
>>> # 你还可以查看一下它的版本号
>>> requests.__version__
'2.31.0'
>>>
>>> # 输入 exit() 退出 Python 环境
>>> exit()

常见问题与解决方案 (FAQ)

Q1: pip 命令未找到,该怎么办?

  • Windows:

    1. 确保您在安装 Python 时勾选了 "Add Python to PATH" 选项。
    2. 如果没有,您可以手动将 Python 的 Scripts 目录(C:\Python39\Scripts)和根目录(C:\Python39)添加到系统的环境变量 Path 中。
    3. 或者,直接使用 py 命令:py -m pip install requestspy 是 Python 启动器,能自动找到正确的 Python 版本。
  • macOS / Linux:

    1. 确保您已经安装了 Python 3,通常系统会自带。
    2. 检查 pip 是否在正确的路径下,您可能需要使用 sudo 权限来安装(不推荐,但有时是唯一方法):
      sudo pip3 install requests
    3. 更好的做法是使用 python3 -m pip,如上所述。

Q2: 权限错误 (Permission Denied)

在 macOS 或 Linux 上,您可能会看到 Permission denied 错误,这是因为您没有足够的权限写入系统级的 Python 包目录。

解决方案:

  1. 推荐:为当前用户安装(不需要管理员权限)

    pip3 install --user requests

    这会将包安装到您用户主目录下的一个本地文件夹中(~/.local/lib/python3.x/site-packages)。

  2. 不推荐:使用 sudo

    sudo pip3 install requests

    这需要您输入管理员密码,使用 sudo 可能会导致系统 Python 环境混乱,应尽量避免。

Q3: "Could not find a version that satisfies the requirement requests" 错误

这通常意味着您的 pip 版本太旧,无法从 PyPI(Python 包索引)下载新版本的包。最简单的解决方案就是升级 pip

python3 -m pip install --upgrade pip

升级完成后,再重新尝试安装 requests

对于绝大多数用户,最简单、最可靠的安装流程是:

  1. 打开终端 (Terminal / Command Prompt)。
  2. 运行升级命令python3 -m pip install --upgrade pip
  3. 运行安装命令python3 -m pip install requests
  4. 验证安装python3 -> import requests -> exit()

祝您编码愉快!

分享:
扫描分享到社交APP
上一篇
下一篇