Ошибка открытия: [Errno 2] Нет такого файла или каталога

У меня есть некоторые пользовательские команды.

# works 
subprocess.Popen(['python'], stdout=subprocess.PIPE)

Но если у меня есть свои собственные системные команды, такие как deactivate, я получаю эту ошибку

Traceback (most recent call last):
  File "runner2.py", line 21, in <module>
    main() 
  File "runner2.py", line 18, in main
    subprocess.Popen(['deactivate',], stdout=subprocess.PIPE)
  File "/usr/lib/python2.6/subprocess.py", line 633, in __init__
    errread, errwrite)
  File "/usr/lib/python2.6/subprocess.py", line 1139, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

Не говоря уже о том, что мне нужно выполнить это в моей песочнице virtualenv.

44
задан user1012451 29 March 2012 в 23:38
поделиться