一尘不染

无法使用“#!/ usr / bin / env python”将参数传递给python

python

我需要一个可直接执行的python脚本,因此我从开始了该文件#!/usr/bin/env python。但是,我还需要无缓冲的输出,因此我尝试了#!/usr/bin/env python -u,但是失败了python -u: no such file or directory

我发现#/usr/bin/python -u的作品,但我需要它来获得pythonPATH支持虚拟env环境。

我有什么选择?


阅读 201

收藏
2021-01-20

共1个答案

一尘不染

最好使用环境变量来启用此功能。请参阅python
doc:http :
//docs.python.org/2/using/cmdline.html

对于您的情况:

export PYTHONUNBUFFERED=1
script.py
2021-01-20