Procedural Dependency Graph에서 Python3 사용

소개



어쩐지, 움직이고 있는 것 정리하지 않았기 때문에. 정리한다.

실행 환경



Windows 10
Houdini 17.5.327
파이썬 3.7.4

샘플 파일



사용법



우선, PDG의 전체도를 바.


막히는 곳의 흐름은
  • Python3에 대해 환경 변수 PYTHONHOME과 PYTHONPATH를 설정한다.
  • Python3용으로 Python Script 매개 변수를 사용자 정의합니다.
  • Python3용으로 설정한 환경 변수를 클리어/리셋한다.

  • 1. Python3 용 환경 변수 PYTHONHOME 및 PYTHONPATH 설정




  • Python3 실행 파일이 있는 곳으로 PYTHONHOME을 통과시킨다.
  • 사용하고 싶은 모듈이 있는 장소에, 추가로 PYTHONPATH를 통해 간다.
  • 그림에서는, 사용자 임의의 패스를 설정.


  • 2. Python3용으로 Python Script 매개변수 사용자 정의




  • Evaluate In Process 를 OFF 로.
  • Python Bin을 Custom으로.
  • Custom Python Bin에서 Python3 실행 파일을 지정합니다.
  • Reset Python Path Variables를 ON으로 설정합니다.
  • 이것은 넣지 않아도 움직임은 하는 일도 많지만, 사고를 막기 위해서 ON으로 해 둔다.


  • 김에 내보내면 이런 느낌으로 제대로 결과가 나온다.


    3. Python3에 대해 설정한 환경 변수를 지우거나 재설정합니다.




  • PYTHONHOME 지우기
  • 이것도 필수는 아니지만, 사고를 막기 위해서 가 둔다.
  • 도중에 Python2의 처리를 끼우지 않으면 그러하지 아니하다.
  • 만약 2로, Reset Python Path Varibables 를 하고 있지 않은 경우는 원래의 PYTHONPATH로 설정하고 있던 항목을 설정해 둔다.


  • 요약



    요점은, PYTHONHOME의 설정과 PYTHONPATH의 설정, 그리고는, 실제로 Python3의 실행 파일을 두드릴 뿐이라고 하는 심플한 것으로, Python 환경적으로는 자주 있는 사고방식이라고. 이제 슬슬 Python3으로의 전환 시대도 단번에 움직이기 시작한다고 생각하므로, 빨리 구현을 당연한 것으로 해 둡시다!

    좋은 웹페이지 즐겨찾기