One possible reason for your MemoryError message is that calibre portable is 32 bit. It has less memory available and given the size and complex structure of most dictionaries, you could simply be running out of memory.
Perhaps opening a smaller file might allow you to test that idea.
|