2014-01-23 3 views
0

최근 파이썬 배포본을 Anaconda from Continuum Analytics으로 바꿨습니다. 그것은 출력은 빌드가 완료되면 인쇄된다는 사실을 제외하고, 미세 스크립트를 실행커스텀 파이썬 빌드 시스템이 빌드 중에 콘솔에 라이브로 출력되지 않습니다.

{ 
    "cmd": ["python.exe", "$file"], 
    "path": "D:/Users/bsouthga/AppData/Local/Continuum/Anaconda/envs/py33/", 
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
    "selector": "source.py", 
} 

: 파이썬 3.3를 설치 한 후, I ​​(3) 고상하게 사용하기 위해 빌드 시스템을 만들었습니다. 일반 (실시간) 인쇄를 활성화하려면 어떻게해야합니까?

답변

1

-u 플래그를 사용하여 "버퍼되지 않은"모드에서 스크립트를 실행해야 할 수 있습니다.

stdout 및 stderr 스트림의 이진 레이어 (해당 버퍼 속성으로 이 사용 가능)가 버퍼링되지 않도록합니다. 콘솔에 쓰는 경우 텍스트 입력/출력 레이어는 여전히 라인 버퍼링되거나 비 대화식 파일로 리디렉션되는 경우 블록 버퍼링되는 입니다.

이 솔루션은 아나콘다와 관련이 없지만 여전히 문제가 될 수 있습니다.

+0

예! 트릭을 완료 한 것으로 보인다. –

관련 문제