错误:无法运行ssh:没有这样的文件或目录
问题描述:
试图做的,我得到一个SSH错误错误:无法运行ssh:没有这样的文件或目录
error: cannot run ssh: No such file or directory
fatal: unable to fork
我相信这个错误POPEN()函数混帐推时,我遇到了一个问题,是由于ssh不在我的python脚本路径中的事实?如果是这种情况,我将如何处理这件事?
这里是我的情况下,函数调用,这将有助于
subprocess.Popen('git push', shell = True, stdout = subprocess.PIPE, stderr = subprocess.PIPE)
也可以作为备用。 git状态很好,所以我知道git命令正在工作。它只是在与服务器交互时窒息。
答
看的
subprocess.Popen("echo $PATH",shell=True)
它应该包含您的SSH可执行文件的路径输出(也到os.environ中找到[“路径”])。 这是不一样的你的python搜索路径是在sys.path
什么是您的操作系统? – Spacedman 2011-01-30 22:22:49