vscode File "<stdin>", line 1 발생원인 및 해결방법
- ETC/vscode
- 2023. 6. 1.
반응형
반응형
vscode에서 잘 실행되던 파이썬 코드 실행이 어느순간 안 될 때가 있습니다.
File "", line 1라는 오류가 뜨면서요. 이 오류는 프로그램이 표준 입력에서 읽을 수 없을 때 발생합니다. 그러니깐 내가 뭔가 썼는데 이게 컴퓨터가 못 해석하겠다는 얘기입니다. 인지를 못하는 게 들어왔다는 얘기죠.
vscode에서 가끔 이런 경우가 나타나는데 가장 대표적인 이유가 먼저 코드 실행을 했고 다 끝나서 다른 실행을 켰지만 터미널은 파이썬 안으로 들어온 상태 경우입니다. 즉, 터미널에서 파이썬을 빠져나오지 않아서 나오는 문제일 수 있습니다.
왜 이러는지는 vscode 만든사람한테 물어봐야할 것 같습니다.
아무튼 vscode의 터미널에서는 지금 파이썬에 들어와 있는 상태다 보니 터미널에서는 'H:/Anaconda3/envs/ ....'' 가 py 실행 명령어인데 파이썬에서 그걸 하라고 하니 할 수 없는 걸 시킨 셈이 된겁니다.
조용히 터미널에서 ctrl+z나 exit() 명령으로 파이썬을 나와서 다시 실행하면 됩니다.
'ETC > vscode' 카테고리의 다른 글
vscode 디렉토리 폴더 안보일때 (0) | 2024.11.22 |
---|---|
[vscode] jupyter notebook 실행하기 (5) | 2024.09.18 |
vscode 언어 한글로 설정하는 방법 (0) | 2023.04.17 |
vscode에서 유용한 단축키 20개(windows 기준) (0) | 2023.04.08 |
[Github] 깃허브에 올리면 안되는 파일 목록 만들기 (0) | 2023.04.01 |