gpt4 book ai didi

Python 在 Windows 8.1 64 位上错误地检测到 32 位系统

转载 作者:行者123 更新时间:2023-12-01 01:33:11 32 4
gpt4 key购买 nike

PS C:\Users\************> C:\Python27\python.exePython 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> import platform>>> platform.architecture()('64bit', 'WindowsPE')

注意“on win32”部分(在“[MSC v.1500 64 bit (AMD64)] on win32”中)。

“此电脑”-> 属性还显示 Windows 是 64 位。当我尝试安装不同的 Python3 版本时也是如此。

为什么按钮无法正确检测操作系统 32 位?这会阻止仅在 64 位上运行的模块运行。

更新:阅读https://groups.google.com/forum/#!topic/glazier-discuss/Gyrm2IsNhDA - Windows PE 可能会导致问题。

最佳答案

win32并不一定意味着你的windows是32位系统,它意味着你使用的是windows操作系统,只是由于历史原因而被留在那里。并且您的这台电脑上的属性足以确认它是 64 位 Windows。顺便说一句,没有 win64

您正在寻找的线路是这样的,
[MSC v.1500 64 位 (AMD64)] - 意味着它是使用 64 位 MSVC 编译器构建的

要更可靠地检查您的解释器是运行为 32 位还是 64 位,请尝试此操作,

import sys
print(sys.maxsize > 2**32) # must return TRUE for 64bit

关于Python 在 Windows 8.1 64 位上错误地检测到 32 位系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52625099/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com