我使用pip来获取numpy的<.pl文件
pip wheel --wheel-dir=./ numpy
我得到了numpy-1.13.3-cp27-cp27mu-linux_armv7l.whl
,因为我使用的是ARM平台,但是当运行pip for protobuf时
pip wheel --wheel-dir=./ protobuf
我得到了protobuf-3.4.0-py2.py3-none-any.whl
那么,为什么linux_armv7l
不像numpy的情况,我没有改变机器并搜索那个差异但没有信息。
感谢您的建议。
答案 0 :(得分:15)
让我们按组件分割包名称:
这意味着包numpy
包含用C
编写的二进制扩展,并针对特定处理器,操作系统和Python版本进行编译。
以下包是纯Python:
答案 1 :(得分:2)
轮子文件名为{distribution}-{version}(-{build tag})?-{python tag}-{abi tag}-{platform tag}.whl
。
分发名称,例如'django','金字塔'。
分发版本,例如1.0。
可选的内部版本号。必须以数字开头。如果两个车轮具有相同的版本,则为平局断路器。如果未指定,则排序为空字符串,否则排序 初始数字为数字,余数按字典顺序排列。
E.g。 'py27','py2','py3'。
E.g。 'cp33m','abi3','无'。
E.g。 'linux_x86_64','任何'。