MemoryError при использовании range () в Python (2.7.4)

Хорошо, я рассмотрел много вопросов на StackOverflow относительно MemoryError, но не смог найти удовлетворительного ответа. Я использую Ubuntu 13.04 Gnome 64-bit на своем ноутбуке с 2 ГБ оперативной памяти. Когда я пишу следующий код Python -

range(987654321/2) 

Выдает MemoryError. Теперь я предполагаю, что это может быть связано с меньшим количеством доступной оперативной памяти на моем ноутбуке. Мое сомнение в том, зависит ли это от -

У меня есть 32-битная или 64-битная версия Python?32-битная или 64-битная Ubuntu?Если я запускаю его на Windows (ActivePython) вообще?

Ответы на вопрос(3)

Ваш ответ на вопрос