使用virtualenv时以sudo运行脚本

时间:2018-11-28 19:09:30

标签: python virtualenv sudo

我需要在virtualenv内以sudo格式运行python脚本。但是,运行sudo python将运行全局python解释器,而不运行virtualenv中的那个。

有办法吗?

1 个答案:

答案 0 :(得分:1)

只需指定解释器的绝对路径即可。您可以通过以普通用户身份运行来发现:

python -c "import sys; print(sys.executable)"

对virtualenv的“激活”仅比对PATH的破解更为复杂。