我目前使用诸如命令织物脚本:如何在面料中做sudo -E .....?
sudo('pip install virtualenv --upgrade --use-mirrors')
我想知道什么是我如何通过sudo的-E选项,运行此?
sudo -E pip install virtualenv --upgrade --use-mirrors
编辑:
尝试这样做:
sudo('pip install virtualenv --upgrade --use-mirrors, -E')
,但似乎传递选项点子安装,而不是须藤
编辑2:
env.sudo_prefix = "sudo -E -S -p '%(sudo_prompt)s'"
给我一个Typ reError:格式需要的映射
EDIT 3:
env.sudo_prefix = "sudo -E -S -p '%(sudo_prompt)s'" % env
是给我一个TypreError:不串格式化
你可以试试:env.sudo_prefix =“sudo -E -S -p'%s'” – Redian 2013-02-10 21:52:49
运行但似乎没有覆盖原来的sudo_prefix,它将我带回原来的错误, 1错误运行PIP当安装代码 – Calum 2013-02-10 22:06:18