1. anaconda prompt 켜서 jupyter notebook --generate-config 입력 Show - config 파일이 생성된다. 원래 있었다면 덮어쓰면된다. config 파일 있는 경로가 출력될 것이다. 2. config 파일이 있는 위치로 가서 config 파일(jupyter_notebook_config.py)을 수정한다. #c.NotebookApp.notebook_dir = '' 부분의 주석을 없애고 경로(예. 'D:')를 넣어준다. anaconda prompt에서 jupyter notebook 명령으로 실행하는 경우는 2번까지 해주면 해결된다. jupyter notebook을 바로가기로 실행하고 있었다면 밑에 3번을 추가로 해주면 해결된다. 3. 바로가기 - 우클릭 - 속성 - 대상에 '%USERPROFILE%'를 삭제 해준다. 끝.
Q&A
주피터노트북에서 경로변경 질문입니다. 20. 04. 10. 오후 01:53 질문 경로 :
주피터 노트북 실행 후 첫 화면에서 경로가 나오고 Contacts, Desktop 등등 여러 폴더가 나오는데 화면에 띄워지는 경로를 D드라이브로 바꿀 수는 없나요?? 지금 화면에 띄워지는 건 C드라이브인데 D드라이브에서 작업하고 싶어서요 잔재미코딩(Dave Lee)20. 04. 20. 오전 11:27 안녕하세요. 답변이 늦어서 죄송합니다. 댓글을 한데 모아 확인할 수 있는 시스템이 갖춰져서, 최근 구름관계자분께서 가이드해주셔서, 볼 수 있게 되었어요. D 드라이브에서 작업하시려면, 터미널 에서, D드라이브로 경로를 우선 변경해주신 후에 jupyter-notebook 을 실행시키시면 됩니다. 환경에 따라 다를 수 있지만, 대략 다음과 같은 순서로 진행하시면 될 것 같습니다. 감사합니다. cmd -> cd d: -> jupyter-notebook 스터디를 위해 작업할 폴더와 실행경로를 설정해보고자 한다 해당 작업은 실행파일을 간단히 만드는 작업으로 필수적인건 아니다 jupyter notebook 실행 후 경로 이동이 번거로워서 하는 그냥 삽질 같은 행위 D드라이브 하위에 python_study란 폴더를 생성해준 후 notebook 이란 폴더도 같이 생성해준다 그리고 python_study 폴더에서 텍스트 문서를 하나 생성 후 실행해준다
위의 cmd 명령어를 작성 후 저장 그리고 확장자를 txt에서 cmd로 변경해준다 파일명은 기호에 맞게 변경해주면 된다 그리고 cmd파일을 실행하면 jupyter notebook이 자동으로 실행된다 테스트로 폴더를 생성해본다 jupyter notebook 상에 폴더가 하나 생성된 것을 볼수 있다 D:\python_study\notebook 폴더도 확인을 해보면 지정된 경로 하위 경로로 생성이 된 것을 볼 수 있다. 이번 시간에는 주피터 노트북을 설치하는 법과 시작 폴더의 위치를 변경하는 법, 그리고 단축키를 알아보겠습니다. 가이드는 다음과 같습니다.
주피터 노트북 설치 방법주피터 노트북을 설치하는 방법은 아나콘다(Anaconda) 배포판을 통하는 것 그리고 윈도우 커맨드 프롬프트(Command Prompt)에 아나콘다 설치주피터 노트북을 설치하기 위해서는 아나콘다 배포판이 필요합니다. 아나콘다란 데이터 분석이나 머신러닝에서 사용하는 수학, 과학 패키지를 다운로드할 수 있는 파이썬 배포판입니다. 아나콘다 홈페이지에 들어가시면 아래 화면과 같은 창이 뜹니다. 여기서 오른쪽 상단 부근에 빨간색 라인으로 표시된 다운로드 버튼을 클릭합니다. 각자 사용하고 계시는 운영 체제에 맞는 버전이 자동으로 추천되어 나타납니다. 파일을 다운로드 한 뒤 실행하면 설치 마법사가 뜹니다. 기본 설정 그대로 쭉 설치하시면 됩니다. 그러면 Anaconda3라는 폴더 아래 다음과 같은 파일이 생성됩니다. 이제 주피터 노트북을 열어보겠습니다. 주피터 노트북 실행하기주피터 노트북은 아이콘을 직접 클릭하거나 프롬프트를 통해 열 수 있습니다. 주피터 노트북을 프롬프트에서 여시려면 아래와 같이 아나콘다 프롬프트(Anaconda Prompt) 또는 파워쉘(PowerShell)을 실행하신 후
위 두 가지 방법을 통해 주피터 노트북을 실행하면 검은색 프롬프트 창이 열리면서 브라우저의 새 탭이 뜹니다. 아래와 같은 화면이 나타났다면 주피터 노트북이 정상적으로 작동하는 것입니다. 자동으로 열린 프롬프트는 늘 열어 두셔야 합니다. 프롬프트를 닫으면 주피터 노트북이 실행되지 않습니다. 여기서 주피터 노트북이 잘 실행되신다면 [주피터 노트북 실행 위치 D 드라이브로 변경][]으로 이동하시면 됩니다. 만약 주피터 노트북이 실행되지 않거나 프롬프트가 꺼지는(cmd 꺼짐) 등의 오류가 발생하신다면 'jupyter notebook config' 파일을 만들어주면 됩니다. config 파일을 만드는 방법은 다음과 같습니다. jupyter notebook config 파일 만들기먼저 아나콘다 프롬프트를 열어줍니다. 프롬프트의 기본 파일 경로는 C 드라이브 - 사용자 - 사용자명으로 된 폴더입니다.
여기에 다음과 같이
파일 탐색기를 사용하여 그럼 이제 주피터 노트북의 실행 위치를 C 드라이브에서 다른 드라이브로 변경해보겠습니다. 저는 D 드라이브를 기본 실행 위치로 정해보겠습니다. 주피터 노트북 실행 폴더 변경하기주피터 노트북 실행 폴더를 바꾸려면 다음 두 가지 설정을 해야 합니다.
c.NotebookApp.notebook.dir 경로 지정아래 화면에서처럼 메모장에서 그래서 여기에 아래와 같이 "D:/"라고 입력했습니다. c.NotebookApp.notebook.dir 경로 설정이 완료되었습니다. 이제 환경 변수를 변경해주러 갑니다. 속성에서 환경 변수 변경주피터 노트북 파일 속성에 들어갑니다. 윈도우(10 기준)에서는 아래에서처럼 탐색기 왼쪽 목록의 파일에서 Jupyter Notebook을 오른쪽 버튼으로 클릭하신 후 '자세히'에 들어가 파일 위치 열기를 누릅니다. 여기서 다시 Jupyter Notebook 파일 클릭하고 오른쪽 버튼을 누른 뒤 속성으로 이동해주세요. 그럼 속성창이 열립니다. 여기에서 아래 빨간색으로 표시된 모든 설정이 끝났습니다. 그럼 이제 아나콘다 프롬프트에 들어가서 jupyter notebook을 실행해보겠습니다. 아나콘다 프롬프트에서 주피터 노트북 열기아나콘다 프롬프트의 기본 설정 경로는 다음과 같습니다.
여기에
주피터 노트북 실행 폴더 단축키(D 드라이브로 설정)명령어로만 주피터 노트북을 D 드라이브로 여는 방법도 있습니다.
주피터 노트북을 설치하고 시작 폴더를 변경하는 것까지 모두 완료했습니다. 그럼 이제 주피터 노트북의 단축키를 알아보겠습니다. 주피터 노트북 단축키주피터 노트북에는 명령 모드(command mode)와 편집 모드(edit mode)가 있습니다. 윈도우(Window)/리눅스(Linux)와 맥(Mac)에서 서로 대응하는 키는 다음과 같습니다.
여기서는 윈도우 단축키를 사용했습니다. 단축키 예제는 Jupyter Notebook Shortcuts을 참고하여 목적에 따라 재분류하였습니다. 퀴즈 형식으로 만들어 보았습니다. 여러분도 함께 맞춰보세요. 공통 단축키명령 모드와 편집 모드의 공통 단축키로는 총 4가지가 있습니다. 현재 셀을 실행하고 아래에 셀을 삽입하려면?Alt + Enter현재 셀을 실행하고 아래 셀을 선택하려면?Shift + Enter현재 셀만 실행하려면?Ctrl + Enter저장하려면?Ctrl + s명령 모드 단축키명령 모드 단축키입니다. 모드 변경 단축키명령 모드를 활성화하려면?Esc현재 셀을 편집 모드로 바꾸려면?Enter현재 셀 타입(cell type)을 마크다운(markdown)으로 바꾸려면?M현재 셀 타입(cell type)을 코드(code)로 바꾸려면?Y커맨드 팔레트(command palette)를 열려면?P셀 선택 단축키위에 있는 셀 선택하려면?Up아래에 있는 셀 선택하려면?Down 현재 셀 포함해서 위의 셀도 동시에 선택하려면?Shift + Up현재 셀 포함해서 아래 셀도 동시에 선택하려면?Shift + Down실행 단축키현재 셀 위에 새로운 셀 추가하려면?A현재 셀 아래에 새로운 셀 추가하려면?B현재 셀을 삭제하려면?X / DD삭제한 셀을 되돌리려면?Z현재 셀을 복사하려면?C현재 셀을 복사해서 아래 셀에 붙여넣으려면?V 현재 셀을 복사해서 위 셀에 붙여넣으려면?Shift + V스크롤 단축키노트북 가장 아래로 스크롤 이동하려면?Space노트북 가장 위로 스크롤 이동하려면?Shift + Space저장 단축키저장하려면?S도움말 단축키전체 단축키 리스트를 보려면?H편집 모드 단축키모드 변경 단축키편집 모드를 활성화하려면?Enter명령 모드로 돌아가려면?Esc커맨드 팔레트(command palette)를 열려면?Ctrl + Shift + P실행 단축키들여쓰기(indent) 하려면?Tab / Ctrl + ] 내어쓰기(dedent) 하려면?Ctrl + [전체 선택 하려면?Ctrl + A실행 취소(undo) 하려면?Ctrl + z다시 실행(redo) 하려면?Ctrl + Y / Ctrl + Shift + z셀 내부 이동 단축키셀 처음으로 가려면?Ctrl + Home셀 마지막으로 가려면?Ctrl + End한 단어 왼쪽으로 가려면?Ctrl + Left한 단어 오른쪽으로 가려면?Ctrl + Right커서(cursor) 단축키커서를 위로 이동하려면?Up커서를 아래로 이동하려면?Down도움말 단축키드롭다운 목록으로 코드 완성 예시 보기Tab새 단축키 만들기만약 새 단축키를 만들고 싶으시다면 Help > Edit Keyboard에 들어가시면 됩니다. 여기에는 주피터 노트북에서 사용할 수 있는 명령 예시 목록이 있습니다. 예를 들어 만들고 싶은 단축키가 커널을 다시 시작하고 모든 셀을 실행하는 단축키라고 가정합니다. 그러면 아래 화면에서 빨간색으로 표시된 'restart kernel and run all cells'에 해당하는 박스에 원하는 단축키 조합을 입력하시고 초록색 라인으로 표시된 + 부분을 눌러 추가하시면 됩니다. 단, 단축키를 만드실 때
하이픈(hyphens)을 사용하셔야 합니다. 만약 커널 다시 시작 및 모든 셀 실행의 단축키를 지금까지 주피터 노트북 설치하기, 실행 폴더 변경하기, 그리고 단축키를 알아보았습니다. 주피터 노트북의 환경 설정을 모두 마치신 것을 축하합니다. 👏👏👏 참고 문헌
|