제일 잘나온 포스트 같아서 링크를 남겨 놓습니다. 그림은 맥 기준입니다.
https://matiascodesal.com/blog/how-to-setup-pycharm-for-maya-scripting-with-autocomplete-and-external-documentation/
개발 속도를 높이는 데 도움이 되도록 Maya.cmds 및 Maya API(OpenMaya)에 대해 PyCharm에서 자동 완성 및 외부 문서를 설정하는 방법을 살펴보겠습니다.
데브킷 준비
자동 완성의 경우 Python 스텁을 얻으려면 Autodesk Maya devkit을 다운로드해야 합니다.
- Autodesk의 Maya Development Center 페이지 하단에서 Maya 버전용 devkit을 검색합니다 .
- 다운로드하여 압축을 풉니다.
- 자동 완성을 위해서는 "other"라는 devkit의 폴더만 있으면 됩니다. 내부에서 "other"라는 폴더를 복사하여 Maya 설치의 devkit 폴더에 붙여넣습니다.
(예: C:\Program Files\Autodesk\Maya2019\devkit
맥: /Applications/Autodesk/maya2019/devkit)
완전한 devkit을 다른 곳에 설치한 상태로 유지하고 원하는 경우 거기에서 참조할 수 있습니다. 나중을 위해 경로를 기록해 두십시오.
PyCharm 내에서 mayapy 인터프리터 설정
Maya 내에서 시스템 인터프리터로 Mayapy를 설정하고 싶을 것입니다. 시스템 인터프리터는 PyCharm 프로젝트에서 쉽게 사용할 수 있습니다.
- 파일 -> 설정을 클릭하십시오.
- 프로젝트 그룹에서 Python Interpreter 탭 을 클릭합니다.
- 맨 오른쪽에 있는 톱니바퀴 아이콘을 클릭 한 다음 "추가..." 옵션을 클릭합니다.
- Python 인터프리터 추가 창에서 시스템 인터프리터 탭 을 클릭합니다.
- "..." 버튼을 클릭하여 새 항목을 찾습니다.
- Mayapy 실행 파일을 찾아 선택합니다
(예: C:\Program Files\Autodesk\Maya2019\bin\mayapy.exe
맥: /Applications/Autodesk/maya2019/Maya.app/Contents/bin/mayapy).
- 이제 mayapy 인터프리터가 선택되었는지 확인하고 확인을 클릭합니다.
- PyCharm은 인터프리터에 기본 이름을 지정합니다. 좀 더 유용한 이름을 지정해 보겠습니다.맨 오른쪽에 있는 톱니바퀴 아이콘을 클릭 한 다음 "모두 표시..." 옵션을 클릭합니다.
- 방금 추가한 mayapy 인터프리터를 선택하고 편집 아이콘 편집 아이콘을 클릭하여 편집합니다.
- 인터프리터의 이름을 바꾸고 확인을 클릭 합니다.
PyCharm에 devkit Python stub 추가
이전 섹션에 계속해서 Python Interpreters 창에 있어야 합니다.
- 경로 표시 아이콘을 클릭합니다.경로 아이콘 표시
- 앞서 준비한 Python 스텁에 대한 경로 추가
예: C:\Program Files\Autodesk\Maya2019\devkit\other\pymel\extras\completion\py
- stub 파일과의 충돌을 피하기 위해 Maya의 사이트 패키지 경로를 제거하십시오.
C:\Program Files\Autodesk\Maya2019\Python\Lib\site-packages
- 확인 을 클릭 하고 모든 설정 창을 확인하고 닫습니다.
이제 테스트할 준비가 되었습니다. 가져오기 maya.cmds및 명령 입력을 시작합니다.
OpenMaya API를 살펴보면 인라인 문서도 볼 수 있습니다. 클래스나 함수에 커서를 놓고 Ctrl+Q를 누릅니다.
. maya.cmds stub에는 설명서가 포함되어 있지 않지만 빠른 참조를 위해 외부 설명서를 설정할 수 있습니다.
외부 문서 설정
PyCharm 2018.3 이상을 사용 중인지 확인하십시오. 이 매크로는 이전 버전에서 작동하지 않습니다.
-
파일->설정을 클릭합니다.
-
도구 그룹에서 외부 문서 탭 을 클릭합니다.
-
"+" 버튼을 클릭하여 새 항목을 추가합니다.
-
모듈 이름 을 다음으로 설정 : maya.cmds
-
URL/경로 패턴 설정 : http://help.autodesk.com/cloudhelp/2019/ENU/Maya-Tech-Docs/CommandsPython/{element.name}.html
-
확인 을 클릭 하고 설정을 닫습니다.
이제 커서를 Maya 명령에 놓을 때 Shift+F1을 누르거나 보기->외부 문서를 클릭합니다. 특정 명령에 대한 설명서가 포함된 새 탭이 브라우저에 열립니다.