当前位置 : 主页 > 编程语言 > python >

Python 包管理工具解惑 wheel和pip egg 和 whl 的关系

来源:互联网 收集:自由互联 发布时间:2022-06-15
最近在升级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/


网友评论