离线安装python requests库

 本文详细记录了在win7中离线安装python requests的过程,包括安装requests所需依赖包。

环境:win7、python3.8.9(win7中可安装的最新python版本)、无法连接互联网

目录

1、下载安装包

1.1 检查requests模块所需依赖包

1.2 下载requests所需依赖包

1.3 下载requests包从github下载requests源码包

2、安装

2.1 安装requests所需依赖包

2.2 安装requests

3、检查是否安装成功

参考文档

1、下载安装包

1.1 检查requests模块所需依赖包

在可以上网且已经安装python的机器上检查requests模块需要哪些依赖包,如果这些依赖包未安装,直接安装requests也不能使用。

使用命令:pip show requests

 发现需要chardet,idna,urllib3,certifi

检查这几个包是否已安装,如果未安装,则也需要手工安装。

1.2 下载requests所需依赖包

在网站 https://www.lfd.uci.edu/~gohlke/pythonlibs 上找到相应的程序,下载并传输至目标机器。

1.3 下载requests包

从github下载requests源码包并传输至目标机器。

GitHub - kennethreitz/requests: A simple, yet elegant HTTP library.https://github.com/kennethreitz/requests

将requests-master.zip解压到python的安装目录中

2、安装

2.1 安装requests所需依赖包

安装命令为 pip install xx.whl

下图中最后一个是正常安装成功,前面三个有报错信息,目前暂时忽略,因为经过验证没有影响requests安装。

D:\python-lib>pip install urllib3-1.26.8-py2.py3-none-any.whl
Processing d:\python-lib\urllib3-1.26.8-py2.py3-none-any.whl
Installing collected packages: urllib3
ERROR: After October 2020 you may experience errors when installing or updating packages. 
This is because pip will change the way that it resolves dependency conflicts.

We recommend you use --use-feature=2020-resolver to test your packages with the
new resolver before it becomes the default.

requests 2.25.1 requires certifi>=2017.4.17, which is not installed.
requests 2.25.1 requires chardet<5,>=3.0.2, which is not installed.
requests 2.25.1 requires idna<3,>=2.5, which is not installed.
Successfully installed urllib3-1.26.8

D:\python-lib>pip install chardet-4.0.0-py3-none-any.whl
Processing d:\python-lib\chardet-4.0.0-py3-none-any.whl
Installing collected packages: chardet
ERROR: After October 2020 you may experience errors when installing or updating
packages. This is because pip will change the way that it resolves dependency co
nflicts.
 
We recommend you use --use-feature=2020-resolver to test your packages with the
new resolver before it becomes the default.

requests 2.25.1 requires certifi>=2017.4.17, which is not installed.
requests 2.25.1 requires idna<3,>=2.5, which is not installed.
Successfully installed chardet-4.0.0

D:\python-lib>pip install certifi-2019.11.28-py2.py3-none-any.whl
Processing d:\python-lib\certifi-2019.11.28-py2.py3-none-any.whl
Installing collected packages: certifi
ERROR: After October 2020 you may experience errors when installing or updating
packages. This is because pip will change the way that it resolves dependency co
nflicts.

We recommend you use --use-feature=2020-resolver to test your packages with the
new resolver before it becomes the default.

requests 2.25.1 requires idna<3,>=2.5, which is not installed.
Successfully installed certifi-2019.11.28

D:\python-lib>pip install idna-2.8-py2.py3-none-any.whl
Processing d:\python-lib\idna-2.8-py2.py3-none-any.whl
Installing collected packages: idna
Successfully installed idna-2.8

D:\python-lib>

2.2 安装requests

在解压好的equests-master目录下打开cmd(或者cmd中切换目录至该路径)

 输入命令开始安装

python setup.py install

3、检查是否安装成功

在python中使用import requests查看

参考文档

Python3离线安装Requests模块问题

Python 离线 安装requests第三方库

python第三方库

GitHub-requests

Python安装Bs4几种方法 

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值