To solve memory error in python error follow the given approaches.
How to solve memory error in python ?
When this error occurs, it is most likely due to the fact that you have loaded all of the data into memory. Batch processing is recommended for large datasets. Rather than putting the complete dataset into memory, keep it on your hard drive and access it in batches.
A memory error indicates that your program has reached its memory limit. This signifies that your program generates an excessive number of objects. In your case, you must look for areas of your algorithm that may be consuming a significant amount of RAM.
We recommend installing a 64-bit version of Python (if possible, upgrade to Python 3 for other reasons); it will take more memory, but it will have access to much more memory space.
The problem is that 32-bit Python can only access 4GB of RAM. Because of the operating system overhead, this can be reduced even further if your operating system is 32-bit.
Hope the above solution works.
Also read : No module named ‘dotenv’ python