离线安装python的requests库方法

 更新时间:2022年02月09日 14:27:00   作者:A_manda  
大家好,本篇文章主要讲的是离线安装python的requests库方法,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下

前言

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

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

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源码包并传输至目标机器。

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查看

总结

到此这篇关于离线安装python的requests库方法的文章就介绍到这了,更多相关python requests库离线安装内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python学生管理系统代码实现

    python学生管理系统代码实现

    这篇文章主要为大家详细介绍了python学生管理系统代码实现,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Python天气预报采集器实现代码(网页爬虫)

    Python天气预报采集器实现代码(网页爬虫)

    这个天气预报采集是从中国天气网提取广东省内主要城市的天气并回显。本来是打算采集腾讯天气的,但是貌似它的数据是用js写上去还是什么的,得到的html文本中不包含数据,所以就算了
    2012-10-10
  • 基于SpringBoot构造器注入循环依赖及解决方式

    基于SpringBoot构造器注入循环依赖及解决方式

    这篇文章主要介绍了基于SpringBoot构造器注入循环依赖及解决方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • 利用Python爬虫爬取金融期货数据的案例分析

    利用Python爬虫爬取金融期货数据的案例分析

    从技术角度来看,经过一步步解析,任务是简单的,入门requests爬虫及入门pandas数据分析就可以完成,本文重点给大家介绍Python爬虫爬取金融期货数据的案例分析,感兴趣的朋友一起看看吧
    2022-06-06
  • Python学习之路之pycharm的第一个项目搭建过程

    Python学习之路之pycharm的第一个项目搭建过程

    这篇文章主要介绍了Python学习之路之pycharm的第一个项目搭建过程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • 解决Numpy报错:ImportError: numpy.core.multiarray failed

    解决Numpy报错:ImportError: numpy.core.multiarray faile

    这篇文章主要介绍了解决Numpy报错:ImportError: numpy.core.multiarray failed问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Python的Django应用程序解决AJAX跨域访问问题的方法

    Python的Django应用程序解决AJAX跨域访问问题的方法

    针对Django中在编写供AJAX调用的API时碰到的跨域问题,我们来总结下Python的Django应用程序解决AJAX跨域访问问题的方法,其中使用GitHub上开源分享的django-cors-headers尤其推荐
    2016-05-05
  • python实现旋转和水平翻转的方法

    python实现旋转和水平翻转的方法

    今天小编就为大家分享一篇python实现旋转和水平翻转的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • Python函数的嵌套详解

    Python函数的嵌套详解

    这篇文章主要为大家介绍了Python函数的嵌套,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • ubuntu 安装pyqt5和卸载pyQt5的方法

    ubuntu 安装pyqt5和卸载pyQt5的方法

    这篇文章主要介绍了ubuntu 安装pyqt5和卸载pyQt5的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03

最新评论