Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我在哪里可以找到Python中模块的创建者基于硬件创建多个包的原因_Python_Architecture_Installation_Packages_Processor - Fatal编程技术网

我在哪里可以找到Python中模块的创建者基于硬件创建多个包的原因

我在哪里可以找到Python中模块的创建者基于硬件创建多个包的原因,python,architecture,installation,packages,processor,Python,Architecture,Installation,Packages,Processor,我使用lxml和其他一些第三方软件包,这些软件包是我使用MSI可执行文件下载和安装的。然而,我一直想知道为什么它们指定不同的处理器体系结构 以下是lxml 2.3版本的下载列表 我没有看到Win-Intel64的版本,但是,我确实在Python下载页面上找到了它 AMD64的二进制文件也将在实现Intel 64体系结构(以前称为EM64T)的处理器上工作,即Microsoft称之为x64的体系结构,AMD称之为x86-64,然后再称之为AMD64。它们不适用于英特尔安腾处理器(原IA-64)

我使用lxml和其他一些第三方软件包,这些软件包是我使用MSI可执行文件下载和安装的。然而,我一直想知道为什么它们指定不同的处理器体系结构

以下是lxml 2.3版本的下载列表

我没有看到Win-Intel64的版本,但是,我确实在Python下载页面上找到了它

AMD64的二进制文件也将在实现Intel 64体系结构(以前称为EM64T)的处理器上工作,即Microsoft称之为x64的体系结构,AMD称之为x86-64,然后再称之为AMD64。它们不适用于英特尔安腾处理器(原IA-64)


因此,我的假设是,任何带有Win-AMD64标志的软件包都可以在64位处理器的英特尔核心产品线上工作,但在某些边缘情况下,这是不正确的吗?任何关于这方面的文档或解释都会很有帮助。简单回答:如果模块/包有机器代码和Python代码,那么架构很重要,否则就不重要了

警告:若它是纯Python代码,但以某种方式与硬件接口,那个么架构可能很重要

查看lxml,我看到至少两个.pyd文件,它们是机器代码