개강전 파이썬 벼락치기 입문기 4

VS Code 오류 상황

VS Code에서 주피터 노트북을 사용하던 중 input().split()을 실행하니 안 된다! input()조차 안 된다! 이럴 때에는 역시 나의 구세주 챗GPT!

GPT의 답변

으음… 챗GPT는 실패했고 블로그 현자의 도움을 받기로 했다.

  1. ipywidgets 설치
  2. Jupyter nbextension 활성화

원인도 모르겠고 해결 방법의 이유도 모르겠지만 일단 하란 대로 따라 해본다.

설치 과정

1번의 코드를 실행해 보니 잘 실행이 되었다. 아래 코드 삽입은 Color Scripter 대신 워드프레스 기본 코드 블록을 사용해 봤다.

pip install ipywidgets

여기까지는 좋았는데 이번에는 2번에서 막혔다.

!pip install jupyter_nbextensions_configurator jupyter_contrib_nbextensions
!jupyter contrib nbextension install --user
!jupyter nbextensions_configurator enable --user

이번에는 이 세 가지를 실행해 보라고 해서 실행했더니 뭔가 설치되기는 한 것 같다. 하지만 여전히 input()은 안 된다. 아, 1번에서 !를 빼먹은 것 같다. 다시 시도…

!pip install ipywidgets

뭔가 바뀐 것 같아서 떨리는 마음으로 2번을 시도해 본다… 또 안 된다 또 안 돼!!! 한참을 헤매다가 결국 발견해버리고 말았다.

진실을 마주한 순간

맨 위의 박스에 넣으면 된다는 것을…
input()이 작동 안 한 적이 없다는 것을… 출력 방식만 다를 뿐 너무나도 잘 실행된다.

이렇게 오늘도 멍청비용을 완납했다. 아오 이 똥멍청이! 😂

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다