driver.quit() did not work for me on Windows 10, so I ended up adding the following line right after calling driver.close():
os.system('taskkill /f /im phantomjs.exe')
where
/f = force
/im = by image name
And since this is a Windows only solution, it may be wise to only execute if os.name == 'nt'