无法使用fabric运行ipython作为命令

时间:2014-03-16 14:10:57

标签: python ipython fabric

我可以使用Fabric来在服务器上运行命令。

此命令不起作用

  

run(u'ipython profile create myprofile')

它会返回此错误

  

警告:run()在执行'ipython profile create myprofile'时收到非零返回码127!

我做错了什么。感谢名单。

1 个答案:

答案 0 :(得分:2)

这是因为Fabric无法找到ipython命令。如果未找到命令,则从OS返回127。

我相信你没有安装ipython或者没有安装在为面料设置的$PATH中。如果您使用的是虚拟环境,我建议您使用python和ipython的绝对路径。像

这样的东西
run('/virtual-env/bin/python /virtual-env/bin/ipython profile create myprofile')

您可以run('echo $PATH')

查看正在使用的路径