好的,我在 StackOverflow 上遇到了很多关于 MemoryError 的问题,但找不到满意的答案。我在具有 2GB RAM 的笔记本电脑上运行 Ubuntu 13.04 Gnome 64 位。当我编写以下 Python 代码时 -
range(987654321/2)
它抛出一个 MemoryError。现在我想这可能是由于我的笔记本电脑上可用的 RAM 较少。我的疑问是这是否取决于 -
- 我有 32 位或 64 位版本的 Python?
- 32 位还是 64 位 Ubuntu?
- 如果我完全在 Windows (ActivePython) 上运行它?