The cloudera-quickstart-vm-5.7 comes with SPARK-Scala, Python can be installed on the vm but there is a word of caution as the problem I faced after I installed the Scala into Eclipse.
The jar files which Scala was implementing had a version conflict with the vm jar files.
I am not sure if the same problem will incur in Python or not, if not then you are good to install Python in vm