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

alb*_*rto 7 python winapi anaconda

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

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

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

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

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

(我不知道为什么我在"64位操作系统"上有win32)

当我开始一个python会话时,它说:

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

Dav*_*nan 10

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

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

这里最重要的是AMD64.这表示代码执行的机器.哪台是x64机器.

您的代码以64位进程运行.