Python wheels的命名约定是什么 Christoph Gohlke's Unofficial Windows Binaries for Python Extension Packages?在
例如,对于scipy,页面上有两个轮子的名称:
scipy-0.17.0-cp27-none-win32.whl
scipy-0.17.0-cp27-none-win_amd64.whl
“无”表示什么?在
win32和win峎amd64有什么区别?在
如果我使用的是x86或x86-64版本的Python(refPython 2.7.11),这有关系吗?在
实际上这就是wheel工具“命名约定”。诚恳地说,我不确定“none”表示什么,但是是的,您的Python版本很重要。如果您使用的是32位解释器,那么继续使用
win32
选项(当然是在Windows下)。否则请下载64位发行版的win_amd64
版本。在希望有帮助!在
tl;dr:这是wheel命名约定,
none
表示它是纯python。在我已经采取了额外的步骤来跟踪答案/评论。在
本例中的
none
可能是ABI标记。来自PEP 425:因此,
none
在本例中意味着包被宣传为“纯python”(它的本地依赖项都不需要特定的应用程序二进制接口)。在假设提供的控制盘文件是使用the official wheel file name convention的名称:
相关问题 更多 >
编程相关推荐