Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

Python을 사용하도록 시스템 구성하기

Python 지원

MATLAB®에서 Python® 모듈을 호출하려면 지원되는 버전의 참조 구현(CPython)이 시스템에 설치되어 있어야 합니다. https://www.python.org/download에서 Python 배포판을 다운로드하여 설치합니다. MATLAB은 Microsoft® 스토어에서 설치한 CPython 버전을 지원하지 않습니다. MATLAB은 버전 2.7, 3.7, 3.8, 3.9를 지원합니다. 자세한 내용은 Versions of Python Compatible with MATLAB Products by Release를 참조하십시오. Linux® 또는 Mac 플랫폼을 사용 중이면 이미 Python이 설치되어 있습니다. Windows®를 사용 중인 경우 Python을 아직 설치하지 않았다면 Python 배포판을 설치해야 합니다. 자세한 내용은 지원되는 Python 구현 설치하기 항목을 참조하십시오.

Python이 시스템에 설치되었는지 확인하려면 시스템 프롬프트에서 Python 인터프리터를 열고 Python 함수를 호출하십시오.

기본적으로 MATLAB은 시스템 경로에 따라 Python 버전을 선택합니다. MATLAB의 시스템 경로를 확인하려면 getenv('path') 명령을 사용하십시오. MATLAB이 사용 중인 버전을 확인하려면 pyenv 함수를 호출하십시오.

pe = pyenv;
pe.Version
ans = 

    "3.8"

pyenv에 의해 설정된 값은 MATLAB 세션 간에 지속적으로 유지됩니다. 지원되는 버전이 여러 개 설치되어 있으면 pyenv를 사용하여 MATLAB에서 현재 사용되는 버전을 표시할 수 있습니다. Python 명령문을 입력하면 MATLAB이 자동으로 Python 버전을 선택하여 불러옵니다. 예를 들어 funcname을 호출하려면 다음을 입력하십시오.

py.funcname

버전을 변경하려면 다음을 수행하십시오.

  • 단일 MATLAB 세션에서 Python을 InProcess ExecutionMode로 불러온 경우 MATLAB을 다시 시작하고 새로운 버전 정보로 pyenv를 실행합니다.

  • Python을 OutOfProcess 모드로 불러온 경우 terminate를 호출하고 새로운 버전 정보로 pyenv를 실행합니다.

지원되는 Python 구현 설치하기

  • https://www.python.org/downloads/에 액세스한 후 스크롤하여 Looking for a specific release 섹션을 찾습니다.

  • 원하는 버전을 찾아 Download를 클릭합니다. MATLAB은 버전 2.7, 3.7, 3.8, 3.9를 지원합니다.

  • 64비트 버전의 원하는 형식을 클릭하고 온라인 지침에 따릅니다.

    참고

    Microsoft Windows 시스템에 64비트 MATLAB용 버전 2.7을 설치하려면 Windows x86-64 MSI Installer라는 64비트 Python 버전을 선택하십시오.

이름 py.myfunc를 확인할 수 없음 오류 메시지가 표시되는 경우 설치 문제 때문일 수 있습니다.

Windows 플랫폼에서 Python 버전 설정하기

Windows 플랫폼에서 다음 명령 중 하나를 사용하십시오.

pyenv('Version','version')

또는

pyenv('Version','executable')

여기서 executable은 Python 실행 파일의 전체 경로입니다.

참고

Python 인터프리터를 다운로드했지만 Windows 레지스트리에 등록하지 않은 경우에는 다음 명령을 사용하십시오.

pyenv('Version','executable')

Windows 플랫폼에서 64비트 버전의 Python 다운로드하기

Python의 아키텍처는 MATLAB의 아키텍처와 일치해야 합니다. 자세한 내용은 지원되는 Python 구현 설치하기 항목을 참조하십시오.

MacLinux 플랫폼에서 Python 버전 설정하기

버전을 설정하려면 다음을 입력하십시오.

pyenv('Version','executable')

여기서 executable은 Python 실행 파일의 전체 경로입니다.

Python 실행 파일 빌드를 위한 요구 사항

Linux와 Mac 시스템에서 Python 실행 파일을 빌드하는 경우에는 --enable-shared 옵션을 사용하여 빌드를 구성하십시오.

참고 항목

관련 항목

외부 웹 사이트