주피터노트북 번거로움을 덜어주는 autopep8 설치
"1+2" 와 "1 + 2"의 차이 느껴지시나요?
jupyter notebook 에서 연산자 앞뒤로 space를 넣어주어야 하는데
번거로워서 이런거 자동으로 수정해주면 좋겠다..
싶으실 때가 많으실 것 같습니다.
이런 부분을 해결해주는 기능이 autopep8 입니다
1. 터미널에서 아래 코드를 입력해 nbextentions config를 설치합니다
$ conda install -c conda-forge jupyter_contrib_nbextensions
2. 이렇게 설치하면 jupyter notebook메뉴에서 edit 를 누루면 하단에
"nbextensitons config"가 나오는 것을 확인 할 수 있습니다.
3 .ctrl +c 눌러서 주피터 노트북 서버를 종료하고 다시 재시작합니다.
4 .autopep8 패키지 설치를 위해 아래의 명령중 한가지만 선택해서 설치해주시면 됩니다.
# 선택 1)
$ pip install autopep8
# 선택 2)
$ conda install -c conda-forge autopep8
5. Edit - nbextentions config 메뉴로 들어가서 autopep8 체크해 줍니다.
6. 체크를 해주고 다시 노트북을 켜면 아래처럼 망치 아이콘을 확인 할 수 있습니다.
7. 아래 단축키를 사용해서 수정할 수 있습니다.
- 단일 셀을 고칠 때 : ctrl + l
- 모든 셀을 고칠 때 : ctrl + shift + l
'IT develop > CODING' 카테고리의 다른 글
NumPy 기초 2 - linspace, logspace 함수, NumPy random (0) | 2021.03.07 |
---|---|
NumPy 기초 1 - numpy란, 행렬, 데이터선택, 브로드캐스팅(broad casting), 마스킹(masking) (0) | 2021.03.07 |
[Jupyter Notebook] 설정없이 바로 그래프 그리는 inline backend config (0) | 2021.03.07 |
[Jupyter Notebook] 번거로움을 줄여주는 startup file 만들기 (0) | 2021.03.07 |
python 강의 기초 문법 노트 #2 - 문자열, 리스트 (0) | 2021.03.07 |