gpt4 book ai didi

python - Python轮子名称中的 'cp3xm'和 'cp2xm'是什么意思?

转载 作者:太空宇宙 更新时间:2023-11-03 10:56:07 25 4
gpt4 key购买 nike

据我所知,python wheel的命名规则是

package_version-related_python_version-none-32bits_or_64bits.whl

例如,

numpy‑1.11.2+mkl‑cp35‑none‑win_amd64.whl

是 1.11.2 版本的 numpy for Python3.5 运行在 windows 64 位平台上。 Reference

目前我注意到Unofficial Windows Binaries for Python Extension Packages中Python包的命名使用“cpxxm”替换“无”。例如,

numpy‑1.11.2+mkl‑cp35‑cp35m‑win_amd64.whl

安装这些包时,pip 会返回版本不匹配的错误。当我将“cp35m”更改为“无”时,它变得正常。

那么,'cp2xm' 'cp3xm' 是什么意思,为什么突然所有包都将 'none' 替换为 'cpxxm'?

最佳答案

来自 PEP 3149 m表示 pymalloc正在用作内存分配器

车轮名称的第二个组件是“abi​​”组件。这始终是 none在旧版车轮生产的车轮中 <26因为尚未实现 abi 检测。

在较新版本的 wheel 中,abi 已填充。您需要足够新的 pip 版本才能安装这些轮子。

关于python - Python轮子名称中的 'cp3xm'和 'cp2xm'是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40625611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com