快捷菜单
常用功能一站直达
更多功能请点顶栏「快捷菜单」
问题:
1openpyxl-3.1.5-py2.py3-none-any.whl
2
3这里的-py2.py3-none-any 含义是什么? .whl含义是什么?回答:
这是 Python wheel 包的命名规则,格式大致是:
{包名}-{版本}-{python标签}-{abi标签}-{平台标签}.whl
对你这个文件:
| 部分 | 含义 |
|---|---|
openpyxl | 包名 |
3.1.5 | 版本 |
py2.py3 | 同时兼容 Python 2 和 Python 3(纯 Python,不绑死某一小版本) |
none | 不依赖特定 ABI(没有 C 扩展) |
any | 不限平台(Windows / Linux / macOS 都能用) |
.whl | wheel 格式的安装包(zip 压缩的预构建包,用 pip install xxx.whl 安装) |
一句话:这是一份纯 Python、跨版本、跨平台的预构建安装包。
扩展
.whl是什么单词的缩写?
.whl 是 wheel 的缩写。
在 Python 打包里,wheel 就是这种预构建的安装包格式(PEP 427)。
wheel 翻译成中文
字面意思是「车轮」。
在 Python 里一般不直译,习惯叫 wheel 包 或 轮子包(预构建安装包)。
精选 · 友链 · 更多

One的公众号
爱折腾博客的小白