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

