MSC v.1900 64位(AMD64)和MSC v.1914 32位(Intel)这两条线有什么区别

时间:2018-11-08 05:28:08

标签: python python-3.x windows

(base) C:\Users\Abj>python
Python 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 13:32:41) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

(base) C:\Users\Abj>py
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

这两行之间有什么区别, MSC v.1900 64位(AMD64) 和 MSC v.1914 32位(Intel)

1 个答案:

答案 0 :(得分:2)

MSC v.1900 64 bit (AMD64)MSC v.1914 32 bit (Intel)是用于编译各个Python解释器的编译器版本。

MSC代表(Visual Studio的)Microsoft C编译器; Intel是32位Intel体系结构的代号,而AMD64是同一体系结构的64位版本的代号,因为AMD是第一个引入该体系结构的人-Intel64并不明确,因为Intel希望制作了一行不兼容的处理器,称为IA-64 / Intel Itanium architecture,因为与32位体系结构不兼容,因此没有人使用它:D。安腾(Itanium)也不太被人称为 Itanic ,它很好地描述了它的成功。

编译器版本通常无关紧要,但是位数确实很重要。 32位Python在一个程序中不能使用超过4 GB的RAM,而64位Python不能。