我使用pip来获取nwhy的.whl文件 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
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的情况,我没有改变机器并搜索该差异但没有信息.
谢谢你的建议 .
让我们按组件拆分包名:> numpy – 包名
> 1.13.3 – 包版本
> cp27 – 编译包以与此版本的Python一起使用
> cp27mu – 编译标志
> linux – 操作系统
> armv7l – 处理器架构
这意味着package numpy包含用C编写的二进制扩展,并针对特定处理器,OS和Python版本进行编译.
以下包是纯Python:
> protobuf – 名字> 3.4.0 – 版本> py2.py3 – 该包以高度可移植的方式编写,适用于两个主要版本的Python> none – 不是特定于操作系统的> any – 适合在任何处理器架构上运行