vscode File "<stdin>", line 1 발생원인 및 해결방법

반응형
    반응형

    vscode에서 잘 실행되던 파이썬 코드 실행이 어느순간 안 될 때가 있습니다.

    File "", line 1라는 오류가 뜨면서요. 이 오류는 프로그램이 표준 입력에서 읽을 수 없을 때 발생합니다. 그러니깐 내가 뭔가 썼는데 이게 컴퓨터가 못 해석하겠다는 얘기입니다. 인지를 못하는 게 들어왔다는 얘기죠.

     

    vscode에서 가끔 이런 경우가 나타나는데 가장 대표적인 이유가 먼저 코드 실행을 했고 다 끝나서 다른 실행을 켰지만 터미널은 파이썬 안으로 들어온 상태 경우입니다. 즉, 터미널에서 파이썬을 빠져나오지 않아서 나오는 문제일 수 있습니다.

    왜 이러는지는 vscode 만든사람한테 물어봐야할 것 같습니다.

    아무튼 vscode의 터미널에서는 지금 파이썬에 들어와 있는 상태다 보니 터미널에서는 'H:/Anaconda3/envs/ ....'' 가 py 실행 명령어인데 파이썬에서 그걸 하라고 하니 할 수 없는 걸 시킨 셈이 된겁니다.

    조용히 터미널에서 ctrl+zexit() 명령으로 파이썬을 나와서 다시 실행하면 됩니다.

    댓글

    Designed by JB FACTORY

    ....