subprocess.Popen: mkvirtualenv not found
问题 I'm using virtualenvwrapper in my deployment. To setup new environments, I'm running a python script, which contains all needed steps. The setupscript includes: cmd = 'mkvirtualenv %s --no-site-packages'%('testname') head = subprocess.Popen(cmd,shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) for line in head.stdout.read().splitlines(): print line The output is: /bin/sh: mkvirtualenv: not found How can I correctly use virtualenvwrapper within my python script? EDIT: The following