当前位置:   article > 正文

CentOS Python 2.7 离线安装 Requests 库保姆级教程_python2.7 requests

python2.7 requests

在内网或无网络连接的环境中,Python 开发者经常需要离线安装第三方库。本文将详细介绍如何在 CentOS 系统上,使用 Python 2.7 版本离线安装 Requests 库。Requests 是一个简单易用的 HTTP 库,用于发送各种 HTTP 请求。

前提条件

  • CentOS 系统已安装 Python 2.7。
  • 已下载 Requests 库及其依赖的离线安装包。

环境准备

1. 下载必要的安装包

首先,需要从互联网上下载 Requests 库及其所有依赖的安装包。以下是需要下载的包列表:

  • setuptools
  • pip
  • certifi
  • chardet
  • idna
  • urllib3
  • requests

你可以从 Python Package Index 或其他可信的源下载这些包的 .tar.gz.whl 文件。

这里有打包好的完整下载包,包括依赖包。一键下载地址

2. 上传至 CentOS

使用 rzscp 命令将下载的文件上传至 CentOS 系统的某个目录下,例如 /usr/local

3. 解压安装包

/usr/local 目录下,使用以下命令解压安装包:

tar -zxvf setuptools-41.1.0.post1.tar.gz tar -zxvf pip-19.2.2.tar.gz tar -zxvf requests-2.22.0.tar.gz # 解压其他依赖包

安装 setuptools

Setuptools 是 Python 的一个包,用于简化构建、分发、安装 Python 包的过程。

  1. tar -zxvf setuptools-41.1.0.post1.tar.gz
  2. cd setuptools-41.1.0.post1/
  3. python setup.py install

安装 pip

Pip 是 Python 的包管理工具,用于安装和管理 Python 库。

  1. tar -zxvf pip-19.2.2.tar.gz
  2. cd pip-19.2.2/
  3. python setup.py install

安装 Requests 的依赖包

Requests 库有一些依赖包,需要先安装这些依赖包。

安装 certifi

Certifi 是一个 Python 包,提供 Mozilla 的 CA 证书包。

pip install certifi-2019.11.28-py2.py3-none-any.whl

安装 chardet

Chardet 是一个字符编码检测器。

pip install chardet-3.0.4-py2.py3-none-any.whl

安装 idna

IDN-A 是一个国际域名解析库。

pip install idna-2.5-py2.py3-none-any.whl

安装 urllib3

Urllib3 是一个强大的 HTTP 客户端库。

pip install urllib3-1.25.8-py2.py3-none-any.whl

安装 Requests 库

在安装完所有依赖后,可以安装 Requests 库。

pip install requests-2.23.0-py2.py3-none-any。whl

验证安装

安装完成后,可以通过以下方式验证 Requests 库是否安装成功:

python >>> import requests >>> requests.__version__

如果能够成功导入 requests 并且打印出版本号,则表示安装成功。

常见问题

  1. 权限问题:在安装过程中,如果遇到权限问题,可以使用 sudo 来获取管理员权限。

  2. 依赖冲突:如果在安装过程中提示依赖冲突,可能需要先卸载旧版本的依赖包。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/910111
推荐阅读
相关标签
  

闽ICP备14008679号