elpy로 간단하게 python 개발환경 만들기

less than 1 minute read

잘 만든 패키지에 올라타자. 최근까지 업데이트가 잘 되는 elpy를 선택. MELPA에도 등록돼있다.

문서도 깔끔하니 정리 잘했다. 여기서 필요한 정보는 모두 얻을 수 있다.

M-x elpy-config

패키지 설치 후 일단 이 함수부터 호출. elpy에서 사용하는 파이썬 패키지 설치 여부를 알려준다. elpy 커스터마이징도 여기서 편하게 할 수 있고.

C:\> pip install --upgrade rope jedi flake8

elpy-config가 알려주는 패키지를 설치한다.

주로 사용하는 단축키

C-c C-c (elpy-shell-send-region-or-buffer)

버퍼 전체를 보내거나 일부분만 보내서 evaluation할 수 있다.

C-c C-d (elpy-doc)

함수 설명을 보여준다. 파이썬 뉴비라서 자주 사용.

C-c C-t (elpy-test)

test discovery 실행. 파일 저장을 해야 한다.

C-c C-n (elpy-flymake-next-error)
C-c C-p (elpy-flymake-previous-error)

문법 틀리면 밑줄 쫙 그어준다. 에러 항목을 이동하는 단축키. : 빼먹어서 자주 밑줄 긋는다.

C-c C-e (elpy-multiedit-python-symbol-at-point)

multiple-cursors는 간지. 이름 변경할 때, 유용하다.

C-x C-s C-x C-c