内网环境安装python的requests模块的心酸历程

内网环境不能连接外网,内网的python需要安装requests模块,
去https://pypi.org/project/requests/#files下载安装了requests
安装后,执行import requests,报错

no   module  named  urllib3  

于是去https://pypi.org/project/urllib3/#files下载urllib3
安装后,执行import requests,报错

no   module  named  chardet

于是去https://pypi.org/project/chardet/#files下载chardet
安装后,执行import requests,报错

no   module  named certifi

于是去https://pypi.org/project/certifi/#files下载certifi
安装后,执行import requests,报错

no   module  named idna

于是去https://pypi.org/project/idna/#files下载idna
安装后,执行import requests,终于成功了

总结:

requests依赖上面这些库(urllib3、chardet、certifi、idna),必须都安装了才能正常执行,如果是外网环境,pip install requests就可以自动下载依赖库,但离线环境就得挨个手动下载。
为了方便一次性下载,特意把上面的依赖包都打包一起放到了云盘上:
链接: https://share.weiyun.com/5h8xeCg (密码:XBYD)

你可能感兴趣的:(python)