我需要在virtualenv
中以sudo方式运行python脚本。但是,运行sudo python
将运行全局python解释器,而不是virtualenv
中的那个。
有没有办法做到这一点?
最佳答案
只需指定解释器的绝对路径即可。您可以通过以普通用户身份运行来发现:
python -c "import sys; print(sys.executable)"
virtualenv的“激活”仅是对
PATH
的破解。关于python - 使用virtualenv时以sudo运行脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53526478/