[Numpy-discussion] error with large memmap

Charles R Harris charlesr.harris at gmail.com
Tue Jun 9 05:34:18 EDT 2009


On Tue, Jun 9, 2009 at 2:32 AM, John Schulman <joschu at caltech.edu> wrote:

> I'm getting the error
> OverflowError: cannot fit 'long' into an index-sized integer
> when I try to memmap a 6gb file
>
> top of the stack trace is
> mm = mmap.mmap(fid.fileno(), bytes, access=acc)
> where bytes = 6528000000L
>
> I thought that 64-bit systems with python>2.5 could memmap large
> files. I'm running the latest EPD python distribution (4.2.30201),
> which uses python 2.5.4 and numpy 1.2.1
> Macbook Pro Core 2 Duo, OS X 10.5.6
>

Is your python 64 bits? Try:

file `which python`

and see what it says.

Chuck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20090609/02166324/attachment.html>


More information about the NumPy-Discussion mailing list