这篇文章给大家分享的是有关如何离线安装python的requests库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
在可以上网且已经安装python的机器上检查requests模块需要哪些依赖包,如果这些依赖包未安装,直接安装requests也不能使用。
使用命令:
pip show requests
发现需要chardet,idna,urllib3,certifi
检查这几个包是否已安装,如果未安装,则也需要手工安装。
在网站 https://www.lfd.uci.edu/~gohlke/pythonlibs 上找到相应的程序,下载并传输至目标机器。
从github下载requests源码包并传输至目标机器。
https://github.com/kennethreitz/requests
将requests-master.zip解压到python的安装目录中
安装命令为
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>
在解压好的equests-master目录下打开cmd(或者cmd中切换目录至该路径)
输入命令开始安装
python setup.py install
在python中使用import requests查看
感谢各位的阅读!关于“如何离线安装python的requests库”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。