开发者

离线安装python的requests库方法

目录
  • 前言
  • 1、下载安装包
    • 1.1 检查requests模块所需依赖包
    • 1.2 下载requests所需依赖包
    • 1.3 下载requests包
  • 2、安装
    • 2.1 安装requests所需依赖包
    • 2.2 安装requests
  • 3、检查是否安装成功
    • 总结

      前言

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

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

      1、下载安装包

      1.1 检查requests模块所需依赖包

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

      使用命令:

      pip show requests

      离线安装python的requests库方法

       发现需要chardet,idna,urllib3,certifi

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

      1.2 下载requests所需依赖包

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

      离线安装python的requests库方法

      1.3 下载request编程客栈s包

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

      https://github.com/kennethreitz/requests

      离线安装python的requests库方法

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

      离线安装python的requests库方法

      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 tesrsvuejlt 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 whenwww.cppcns.com 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的requests库方法

       输入命令开始安装

      python setup.py install

      3、检查是否安装成功

      在python中使用import requests查看

      总结

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

      0

      上一篇:

      下一篇:

      精彩评论

      暂无评论...
      验证码 换一张
      取 消

      最新开发

      开发排行榜