我需要运行 32 位版本的 Python。我认为这就是我在我的机器上运行的,因为这是我下载的安装程序,当我重新运行安装程序时,它会将当前安装的 Python 版本称为“Python 3.5 32 位”。
然而当我跑步时platform.architecture()
它表明我正在运行 64 位。我知道这并不总是可靠所以我也跑了sys.maxsize
它返回9223372036854775807
,所以我肯定运行 64 位安装。
我需要运行 32 位版本的 Python 才能使用 pywinauto 与 32 位 Java 交互。我运行的是 64 位 Windows 7 企业版。
听起来您的计算机上可能安装了多个 Python 实例。通过从其完整路径显式调用它并注意它是否仍然显示 64 位或 32 位来验证您调用的是正确的。
继续前进,使用虚拟环境 https://virtualenv.pypa.io/en/stable/可能会简化正在使用哪个 python 安装以及哪个已安装的软件包的混乱。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)