我需要一个可直接执行的python脚本,因此我从开始了该文件#!/usr/bin/env python。但是,我还需要无缓冲的输出,因此我尝试了#!/usr/bin/env python -u,但是失败了python -u: no such file or directory。
#!/usr/bin/env python
#!/usr/bin/env python -u
python -u: no such file or directory
我发现#/usr/bin/python -u的作品,但我需要它来获得python在PATH支持虚拟env环境。
#/usr/bin/python -u
python
PATH
env
我有什么选择?
最好使用环境变量来启用此功能。请参阅python doc:http : //docs.python.org/2/using/cmdline.html
对于您的情况:
export PYTHONUNBUFFERED=1 script.py