본문 바로가기

Jupyter Notebook7

주피터 노트북 NameError: name 'os_path' is not defined jupyter notebook을 평소와 같이 잘 사용하고 있다가 에러를 만났다. ipynb 파일을 rename 시도했더니 발생한 것이다. NameError NameError는 보통 변수명 혹은 라이브러리나 모듈을 사용하는 과정에서 봤는데 이 상황은 예기치 못했다. 보이는 바와 같이 ipynb 파일의 이름을 변경하려니 Rename Failed 창이 나오며 해당 에러를 출력했다. 같은 경로에 있는 csv파일 등 다른 파일들은 rename이 정상적으로 작동하는 상황이었고, ipynb 파일이 있는 경로에서 직접 변경하는 것도 문제없었다. jupyter notebook상에서만 rename이 불가했다. 해결 방법 문제가 발생하는 파일을 다른 디렉토리로 옮겼더니 해결되었다. rename이 가능했으며 다시 원래 있던 .. 2023. 2. 24.
[Jupyter Notebook] 영구적으로 화면 넓게 사용하는 방법 (좌우 여백 개선) 본 글에서는 주피터 노트북의 기본 설정인 넓은 좌우 여백으로 인한 고통을 해소한다. 각 노트북 파일별로 명령어를 실행하여 화면을 넓게 사용하는 방법이 있지만, 새로운 파일마다 해당 명령어를 실행해야하는 불편함과 그 과정에서 명령어를 외우거나 적어 놓아야하는 등의 불편함이 있다. 이번에는 설정을 한 번만 하면 영구적으로 화면을 넓게 사용하게 되는 방법을 소개한다. 하나하나 step by step으로 설명하므로 순서대로 하면 성공할 것이다. Before : 기본 설정 아무 설정도 하지 않은 상태의 주피터 노트북 화면이다. 셀 너비가 좁고 좌우 여백이 넓은 상황이라 불만족스럽다. 아래 과정을 완료하면 널찍한 화면으로 쾌적하게 사용할 수 있다. 1. 경로 찾기 주피터 노트북 설정을 커스텀해야하는데, 지정된 경로.. 2023. 2. 8.
[Jupyter Notebook] 화면 넓게 사용하는 방법 (셀 너비 키우는 방법) 본 글에서는 주피터 노트북의 좌우 여백을 셀 폭을 늘려서 개선하는 방법을 소개한다. 최근 데이터분석과 시각화를 하면서 데이터프레임과 그래프를 많이 보는데 셀이 좁아서 아쉽게 보이는 경우가 많다. Jupyter Notebook 기본 설정 설정을 바꾸지 않았다면 기본 설정이 이렇게 셀 양 옆으로 여백이 크게 남도록 되어 있기 때문에, 모니터를 큰 것을 쓰더라도 개선되지 않는다. 그래프가 너무 작게 보이거나 데이터프레임이 잘려 보이는 등의 문제점이 있다. 설정 변경 방법 아래 코드를 주피터 노트북 셀에 붙여넣고 실행하면 해결된다. from IPython.display import display, HTML display(HTML("")) 그대로 실행하면 아래 사진처럼 여백이 없어진다. 코드의 100% 부분 숫자.. 2023. 2. 3.
[Jupyter Notebook] Anaconda 가상환경을 구성하고 주피터 노트북에 연결하는 방법 본 글에서는 아나콘다를 활용해 가상환경을 생성한 후 주피터 노트북 커널에 추가하여 사용하는 방법을 알아본다. 하나하나 step by step으로 설명하므로 순서대로 하면 성공할 것이다. 가상환경이 없는 초기 상태 Jupyter Notebook에서 새로운 노트북을 생성하려고 하면 위와 같은 화면을 볼 수 있다. 파일을 열어 Kernel에 Change kernel을 확인해봐도 선택지가 없다. 지금부터 가상환경 구성부터 주피터 노트북에 연결까지의 방법을 정리한다. 가상환경을 커널 연결하면 가상환경을 이용해서 노트북을 생성하고, Change kernel도 가능해진다. 가상환경을 이미 만들고, 활성화 해서 주피터 노트북을 실행했음에도 위와 똑같다면 아래 커널 연결 부분을 따라하면 해결될 것이다. 가상환경 확인 현.. 2023. 1. 30.
[Jupyter Notebook] 시작 폴더를 변경하는 방법 차근차근 설명 본 글에서는 주피터 노트북의 기본 폴더 경로를 변경하여 기본 폴더를 원하는 폴더로 변경하는 방법에 대해 알아본다. 하나하나 step by step으로 설명하므로 순서대로 하면 성공할 것이다. Jupyter Notebook의 초기 메인 화면 초기 설정대로 주피터 노트북을 실행하면 3D Objects부터 기타 등등 다양한 폴더를 볼 수 있다. 이는 초기에 기본 폴더 경로가 [C드라이브 -> 사용자 -> 사용자 이름]으로 지정되어 있기 때문이다. 주피터 노트북의 사용과 관련 없는 이 폴더들을 보고 싶지 않다. 내가 원하는 경로로 바꾸어보자. 기본 경로로 지정할 폴더 만들기 C드라이브 바로 아래 jupyterprojects라는 폴더를 만들었고 주피터 노트북의 시작 폴더를 이 폴더로 변경할 것이다. Jupyter.. 2023. 1. 29.