Python requires a minimal amount of RAM to run. You can start with as low as 1 GB or 2 GB and work up from there. The more memory, the better your results will be in terms of speed and accuracy