I am not very knowledgeable about system architecture, and have just started learning Python.
In one of the tutorial videos it was mentioned that running sys.maxint in the interpreter will return the biggest integer that is available to you.
It was also mentioned that 2147483647 is the integer that corresponds to a 32 bit system. That's is the integer that I am being returned when I run sys.maxint.
I am using Enthought Canopy (64 bit) on a 64 bit OS. Windows 8, to be precise.
Is there any way I can increase the sys.maxint value to one that corresponds a 64 bit machine?
Seems to be a limitation on Windows.
I would not worry about it, as Python supports bignums and won't overflow. Although performance will be lower if you exceed
sys.maxint
.