我猜答案是 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(使用前将#替换为@)