轮锉:"none-any"的含义是什么?在protobuf-3.4.0-py2.py3-none-any.whl中 [英] Wheel files : What is the meaning of "none-any" in protobuf-3.4.0-py2.py3-none-any.whl

查看:881
本文介绍了轮锉:"none-any"的含义是什么?在protobuf-3.4.0-py2.py3-none-any.whl中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用pip来获取numpy的.whl文件

I used pip to get .whl file for numpy

pip wheel --wheel-dir=./ numpy

并且我得到了numpy-1.13.3-cp27-cp27mu-linux_armv7l.whl,因为我正在使用ARM平台,但是在为protobuf运行pip时

and I have got numpy-1.13.3-cp27-cp27mu-linux_armv7l.whl because I am using ARM platform, but when run pip for protobuf

pip wheel --wheel-dir=./ protobuf

我得到了protobuf-3.4.0-py2.py3-none-any.whl

所以,为什么linux_armv7l不像numpy那样,我没有更改机器并搜索该差异但没有信息.

So, why isn't linux_armv7l like the case of numpy, I didn't alter the machine and searched for that difference but no information.

感谢建议.

推荐答案

让我们按组件划分软件包名称:

Let's split package names by components:

  • numpy-程序包名称
  • 1.13.3 —软件包版本
  • cp27-将该软件包编译为与该版本的Python一起使用
  • cp27mu —编译标志
  • linux —操作系统
  • armv7l —处理器体系结构

这意味着软件包numpy包含用C编写并针对特定处理器,操作系统和Python版本进行编译的二进制扩展.

This means that package numpy contains binary extensions written in C and compiled for specific processor, OS and Python version.

以下软件包是纯Python:

The following package is pure Python:

  • protobuf —名称
  • 3.4.0 —版本
  • py2.py3 —该软件包以高度可移植的方式编写,并且适用于两个主要版本的Python
  • 无-不是特定于操作系统的
  • any —适合在任何处理器体系结构上运行

这篇关于轮锉:"none-any"的含义是什么?在protobuf-3.4.0-py2.py3-none-any.whl中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆