用于检查python是64位还是32位的命令
|
我找不到任何命令来检查我的python是针对32位系统还是64位系统编译的。
我试过了
蟒蛇
它只告诉版本
另外,当我转到python下载站点时,它们具有适用于linux的python版本和适用于mac的两个版本,即32位和64位。
没有找到相关结果
已邀请:
4 个回复
琳娘
更新:我注意到我并没有真正回答所提出的问题。尽管上面的测试确实准确地告诉您解释器是在32位还是64位体系结构上运行,但它不能也不能够回答该解释器是完整的体系结构集的问题如问题中所指出的,这对于Mac OS X通用可执行文件非常重要,其中一个可执行文件可能包含多种体系结构的代码。回答该问题的一种方法是使用操作系统“ 2”命令。在大多数系统上,它将报告可执行文件的受支持体系结构。在大多数系统上,这是从Shell命令行在一行中执行此操作的方法:
在OS X 10.6上使用默认系统Python,输出为:
在一个Linux系统上:
顺便说一句,这是为什么
为此目的不可靠的示例。再次在OS X 10.6上使用系统Python:
孝箱捆讨
暑袜眠退
然后,输入以下两行
磐去裸猜饲
如果要通过使用应用程序的完整路径检查应用程序是64位还是32位体系结构,请执行以下操作:
例如,对于Python 3,相应的命令可以是:
可能的输出:
要么
要么
或其他。 如果输出为“ Intel 80386”,则该应用程序具有32位体系结构。 如果输出为“ x86-64”,则该应用程序具有64位体系结构。