最近在升级zabbix,在使用企业微信进行告警的时候,由于脚本是用python写的,所以需要使用到urllib库和requests库,因为服务器网络等原因,导致无法连接互联网进行安装下载。 不多说了
最近在升级zabbix,在使用企业微信进行告警的时候,由于脚本是用python写的,所以需要使用到urllib库和requests库,因为服务器网络等原因,导致无法连接互联网进行安装下载。
不多说了,反正就是手工安装这些包;
可以从https://pypi.org/project/requests/下载对应的包来安装,但是在使用python setup.py install安装时,一些依赖包依然需要通过连接到https://pypi.org来下载。
于是直接下载whl包来安装(https://pypi.org/simple/requests/)
直接pip install requests-2.12.2-py2.py3-none-any.whl 即可。
=================分割线=================
以上是背景,
因为在https://pypi.org/project/requests/找对应包的时候,发现里面有whl后缀的,有tar.gz,也有egg的,对于这几种有什么区别不得而知,于是想搜索整理一下,结果发现早有此疑问的同学已经解决了这个问题。
可以直接看这篇文章来解惑:https://blog.zengrong.net/post/python_packaging/
https://pypi.org/project/requests/
https://pypi.org/simple/requests/