win32上的64位Anaconda使用32位还是64位?

2024-05-17

我猜答案是 32 位,但我有点困惑为什么我什至可以在 win32 中安装 Anaconda 64。

我曾经在 Anaconda 64 位上工作,但我刚刚意识到我的系统是 win32,这有时会产生一些异常。例如,请参阅我为 scipy 打开的这个问题:

https://github.com/scipy/scipy/issues/4524 https://github.com/scipy/scipy/issues/4524

根据我的系统信息,我有一个 64 位操作系统。所以:

  • win32 上的 64 位 Anaconda 使用 32 位还是 64 位?

(我不知道为什么我在“64位操作系统”上有一个win32)

当我启动 python 会话时,它显示:

Anaconda 2.1;0(64 位)(默认;2014 年 7 月 2 日)[MSC v.1 500 64 位 (AMD64)] 在 win32 上。


Anaconda 2.1;0(64 位)(默认;2014 年 7 月 2 日)[MSC v.1 500 64 位 (AMD64)] 在 win32 上

Here win32表明系统是Windows。 x86 和 x64 上的 Windows API 的名称都是 Win32。它是完全相同的 API,但指针大小不同。这有点令人困惑,但是当您阅读 win32 时,请将其解释为桌面 Windows。

这里重要的是AMD64。这表明代码执行的机器。这是 x64 机器。

您的代码正在 64 位进程中运行。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

win32上的64位Anaconda使用32位还是64位? 的相关文章

随机推荐