exit with warning if python requirement not met
Updates for linux compatibility