Win32上的64位Anaconda使用32位还是64位? [英] Does 64-bit Anaconda on win32 uses 32-bit or 64-bit?

查看:1863
本文介绍了Win32上的64位Anaconda使用32位还是64位?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我猜答案是32位的,但是我对为什么甚至可以在win32上安装Anaconda 64感到有些困惑.

I guess the answer is 32-bit, but I'm a bit confused on why I can even install Anaconda 64 in a win32.

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

I used to work on Anaconda 64-bit but I just realized that my system is win32 and this generated some exceptions from time to time. See for instance this issue I opened for scipy:

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

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

I have a 64-bit OS according to my system info. So:

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

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

(I don't know why I have a win32 on a "64-bit OS")

当我启动python会话时,它说:

When I start a python session, it says:

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

Anaconda 2.1;0 (64-bit) (default; Jul 2 2014) [MSC v.1 500 64 bit (AMD64)] on win32.

推荐答案

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

Anaconda 2.1;0 (64-bit) (default; Jul 2 2014) [MSC v.1 500 64 bit (AMD64)] on win32

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

Here win32 indicates that the system is Windows. The name of the Windows API on both x86 and x64 is Win32. It's exactly the same API but with different sized pointers. It is a little confusing but when you read win32, interpret that as meaning desktop Windows.

这里重要的是AMD64.这表示在其上执行代码的机器.这是x64机器.

What matters here is the AMD64. That indicates the machine on which the code executes. Which is the x64 machine.

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

Your code is running in a 64 bit process.

这篇关于Win32上的64位Anaconda使用32位还是64位?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆