pyenv
Python 인터프리터의 디폴트 환경 변경
설명
pyenv를 사용하여 Python® 인터프리터의 디폴트 버전 또는 실행 모드를 변경합니다. 변경 사항은 여러 MATLAB® 세션 간에 보존됩니다.
py 네임스페이스(예: py.list)를 사용하여 MATLAB에서 Python 표현식을 입력하면 MATLAB이 Python 인터프리터를 선택하여 불러옵니다. 인터프리터를 변경하려면 다음을 수행하십시오.
Python을
InProcessExecutionMode로 불러온 경우 MATLAB을 다시 시작하고 새로운 버전 정보나 실행 모드로pyenv를 호출합니다.Python을
OutOfProcess모드로 불러온 경우 새로운 버전 정보나 실행 모드로pyenv를 호출하기 전에를 호출하여 Python 인터프리터와 연결된 프로세스에 대해terminateterminate를 실행합니다.
MATLAB은 Python 인터프리터를 불러올 때 다음 설정에 액세스합니다.
pyenv함수를 사용하여 구성한 Python 환경에 대한 사용자 설정. 지정한 버전이PYTHONHOME에서 지정한 버전과 충돌하는 경우,pyenv를 호출하기 전에 환경 변수를 삭제하십시오.pyenv에 의해 설정된 값은 MATLAB 세션 간에 지속적으로 유지됩니다. 자세한 내용은 Windows 플랫폼에서 Python 버전 설정하기 또는 Mac과 Linux 플랫폼에서 Python 버전 설정하기 항목을 참조하십시오.PYTHONHOME환경 변수. 이 환경 변수는pyenv.Status의 값이NotLoaded인 경우 표준 Python 라이브러리를 찾을 수 있는 위치를 지정합니다. MATLAB에서 변수 값을 보려면,getenv("PYTHONHOME")을 입력하십시오. 자세한 내용은 PYTHONHOME 환경 변수 사용하기 항목을 참조하십시오.시스템
PATH환경 변수. MATLAB의 시스템 경로를 확인하려면getenv("PATH")를 입력하십시오.Windows® 레지스트리
pyenv는 현재(디폴트) Python 환경에 대한 세부 정보를 표시합니다.
pyenv(는 Python 환경 설정을 위한 파라미터를 지정합니다. 예를 들어 Name=Value)pyenv(Version="3.10")은 Microsoft® Windows 플랫폼에서 디폴트 Python 버전을 3.10으로 변경합니다.
pe = pyenv(___)는 환경 세부 정보를 PythonEnvironment 객체로 추가로 반환합니다.
예제
이름-값 인수
버전 내역
R2019b에 개발됨