У меня питон 2.6. Я получаю броски подпроцесса [Errno 2] Нет такого файла или каталога, только когда я запускаю скрипт через ssh.
Например, если я запускаю скрипт вручную на машине, ошибок нет, но если я делаю ssh hostname script.py --host hostname
, он генерирует ошибку и сообщает мне, что файл "/usr/lib64/python2.6/subprocess.py отсутствует, но это не так, так как этот файл есть на обоих серверах.
Я написал вызов подпроцесса следующим образом:
p4 = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
Команда просто содержит список.
Есть идеи, почему это работает локально, а не удаленно?
script.py
, это будет полезно - person Nilesh   schedule 19.06.2015