Main Content

pyversion

(권장되지 않음) Python 인터프리터의 디폴트 버전 변경

pyversion은 권장되지 않습니다. pyenv를 대신 사용하십시오.

설명

pyversion은 현재Python® 버전에 대한 세부 정보를 표시합니다.

[version, executable, isloaded] = pyversion은 Python 버전 정보를 반환합니다.

___ = pyversion version은 Microsoft® Windows® 플랫폼에서 디폴트 Python 버전을 변경합니다. 위에 열거된 구문의 출력값 어느 것이든 요청할 수 있습니다. 이 설정은 MATLAB® 세션 전체에서 유지됩니다.

___ = pyversion executable은 Python 실행 파일의 전체 경로를 지정합니다. 이 구문은 모든 플랫폼에서 또는 리패키징된 CPython 구현 다운로드에 사용할 수 있습니다.

입력 인수

모두 축소

Python 버전 번호로, string형 또는 문자형 벡터로 지정됩니다. 버전은 주 버전 번호와 부 버전 번호를 쉼표로 구분하여 포함해야 합니다. (Windows 플랫폼만 해당)

기존 Python 실행 파일의 이름으로, string형 또는 문자형 벡터로 지정됩니다. 이 인수는 Python 실행 파일의 이름을 포함해야 하며, 전체 경로를 포함할 수 있습니다.

출력 인수

모두 축소

Python 버전 번호로, 문자형 벡터로 반환됩니다.

Python 실행 파일의 이름으로, 문자형 벡터로 반환됩니다.

이 버전을 불러왔는지 여부를 표시하는 버전 불러옴 여부 표시자로, 논리형으로 반환됩니다. MATLAB은 py. 명령을 입력하면 Python을 불러옵니다.

MATLAB이 Python을 불러올 수 없는 경우, isloaded0이며 MATLAB은 실행하려는 명령에 대해 py.myfunc를 입력할 때 이름 py.myfunc를 확인할 수 없음 메시지를 표시합니다.

버전 내역

R2014b에 개발됨

모두 축소

R2019b: pyversion은 권장되지 않음

pyversion은 권장되지 않습니다. pyenv를 대신 사용하십시오. 현재는 pyversion 함수를 제거할 계획이 없습니다.

Python 함수를 out-of-process로 실행할 수 있도록 MATLAB은 새 함수 pyenv를 제공합니다. 이 함수는 버전을 포함한 Python 환경 설정을 구성합니다. out-of-process 기능을 사용하지 않더라도 MathWorks는 모든 변수 관리에 pyenv 함수를 사용할 것을 권장합니다. 자세한 내용은 Python 기능의 별도 프로세스(Out-of-Process) 실행 항목을 참조하십시오.

참고 항목