Project/ML

Pylint & Pyreverse 설치

NONE_31D 2019. 3. 24. 20:54

프로젝트 진행을 하기 위해 UML을 만들 일이 있었는데 이를 위해 참고할만한 툴 두개를 알 수 있었다.

 Pylint 와 Pyreverse. 툴 설명은 그냥 넘어가고 설치법만 기록용으로 남겨두자면


- python -m pip install pylint


(만일 여기서 pyreverse 패키지가 같이 설치되지 않는다면, 아래 명령어를 마저 실행)


- pip install -U pylint


pyreverse 는 Graphviz를 이미지화시키는데 사용하기 때문에 같이 설치해줘야함. Graphviz 설치 다운로드 사이트에서 


>> Environment: build_system=msbuild; Configuration: Release 이 버전으로 들어간 후, Artifacts에 zip 파일을 다운받아 아무데나 푼 후, bin 폴더 주소를 PATH 환경변수로 등록해둔다.


이후 Graphviz 폴더에서 dot -Txxx 이런 명령어로 출력 가능한 확장자를 확인 한 후, 


pyreverse -o (확장자명) (분석할 파일 or 폴더) 이렇게 진행하면 아래와 같이 만들어진 이미지파일이 보인다. 

*예시는 AIF360의 알고리즘 폴더

 



한국어 자료가 거의 없고, 심지어 Pylint 따로, Pyreverse 따로, Graphviz 따로 문서가 나뉘어있어서 어떤걸 따라해야할지도 한참 찾았음.. ..... 왜글애.......