さて、MemoryError に関する StackOverflow に関する多くの質問をしましたが、満足のいく答えが見つかりませんでした。2GB RAMを搭載したラップトップでUbuntu 13.04 Gnome 64ビットを実行しています。次のPythonコードを書くと-
range(987654321/2)
MemoryError をスローします。これは、ラップトップで使用可能な RAM が少ないことが原因である可能性があると思います。私の疑問は、それが-
- Python の 32 ビット バージョンまたは 64 ビット バージョンを使用していますか?
- 32 ビットまたは 64 ビットの Ubuntu?
- Windows (ActivePython) で完全に実行するとどうなりますか?