Pip wheel 的下载第三方包
1、pip wheel 是什么?
Python的第一个主流打包格式是.egg文件,现在大家庭中又有了一个叫做Wheel(*.whl)的新成员。wheel“被设计成包含PEP 376兼容安装(一种非常接近于磁盘上的格式)的所有文件”。
2、用来干什么?
有时候, 需要部署 Python 应用的服务器没有网络连接, 这时候, 你就要把整个 Python 应用做成离线安装包.
借助 wheel, 很容易就可以实现.
3、使用
1、下载wheel
pip install wheel
2、创建wheel
wheel(轮子):可以自己写,也可以将原来虚拟环境下的依赖打包成wheels
#默认情况下, 上述命令会下载 requirements.txt 中每个包的 wheel 包到当前目录的 wheelhouse 文件夹, 包括依赖的依赖.
pip wheel -r requirements.txt
# 也可以自己制定文件夹,如当前目录下的tmp/wheels文件夹
pip wheel -r requirements.txt --wheel-dir=./tmp/wheels
3、在新的环境中使用如下命令安装之前创建的wheel
# 前提是将第二步自己打包好的wheels文件夹放在安装目录下,就可以实现离线安装了. 当然, 还要考虑 pip 以及 wheel 自身的安装.
pip install --no-index --find-links=path/tmp/wheels -r requirements.txt
详细过程参考:https://www.cnblogs.com/Xjng/p/9392103.html
https://www.cnblogs.com/lz1996/p/11916856.html
4、Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
https://www.jb51.net/article/180223.htm