python 中wheel 安装_python wheel 安装包的制作与安装

python wheel 安装包的制作与安装

1. 什么是wheel安装包

wheel是python新的发行标准,旨在替代传统的egg,pip >=1.4的版本均支持wheel, 使用wheel作为你python库的发行文件,有如下好处:

纯Python和本机C扩展软件包的安装速度更快

避免执行任意代码进行安装。(避免setup.py)

C扩展的安装不需要在Linux,Windows或macOS上进行编译

允许更好地缓存以进行测试和持续集成

在安装过程中创建.pyc文件,以确保它们与使用的Python解释器匹配

跨平台和机器的安装更加一致

本质上,wheel是一个zip压缩文件,将.whl扩展名替换为.zip,你就可以使用zip应用程序打开它,可以想象pip在安装wheel文件时,其过程也正是对它进行解压,然后复制到site-packges目录下,当然,实际的过程要比我刚才描述的要复杂一些,毕竟有很多事情要做,比如安装依赖。下面的代码向你展示如何解压一个wheel安装文件

from zipfile import ZipFile

with ZipFile("notebook-7.0.0-py3-none-any.whl", allowZip64=True) as z:

z.extractall("./notebook")

解压后,可以在notebook目录下找到两个文件夹,分别是notebook-7.0.0.dist-info 和 notebook, notebook是源文件,notebook-7.0.0.dist-info是一


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部