Main Content

디폴트가 아닌 위치에 PythonMATLAB Engine API 설치하기

디폴트가 아닌 폴더에 빌드하거나 설치하기

기본적으로, 인스톨러는 matlabroot\extern\engines\python 폴더에 Python®용 Engine API를 빌드합니다. 인스톨러는 디폴트 Python 폴더에 엔진을 설치합니다. 이러한 폴더에 대해 쓰기 권한이 없는 경우에는 다음과 같은 디폴트가 아닌 옵션 중 하나를 선택하십시오. 다른 폴더에 설치하는 경우 환경 변수 PYTHONPATH를 만들고 그 값을 해당 폴더 및 관련 하위 폴더가 있는 위치로 설정하십시오.

아래에는 운영 체제 프롬프트에 입력할 명령과 Engine API를 빌드하고 설치하기 위한 옵션이 나와 있습니다.

디폴트가 아닌 폴더에 빌드하기, 디폴트 폴더에 설치하기

MATLAB® 폴더에 엔진을 빌드할 수 있는 쓰기 권한이 없으면 디폴트가 아닌 폴더 builddir을 사용하십시오.

cd "matlabroot\extern\engines\python"
python setup.py build --build-base="builddir" install

디폴트 폴더에 빌드하기, 디폴트가 아닌 폴더에 설치하기

디폴트 Python 폴더에 엔진을 설치할 수 있는 쓰기 권한이 없으면 디폴트가 아닌 폴더 installdir을 사용하십시오.

cd "matlabroot\extern\engines\python"
python setup.py install --prefix="installdir"

Python 패키지의 검색 경로에 installdir을 포함시키려면 installdir 및 관련 하위 폴더를 PYTHONPATH 환경 변수에 추가하십시오.

디폴트가 아닌 폴더에 빌드 및 설치하기

MATLAB 폴더와 디폴트 Python 폴더 둘 다에 대해 쓰기 권한이 없으면 디폴트가 아닌 폴더를 지정할 수 있습니다. 빌드 폴더로는 builddir을 사용하고, 설치 폴더로는 installdir을 사용하십시오.

cd "matlabroot\extern\engines\python"
python setup.py build --build-base="builddir" install --prefix="installdir"

홈 폴더에 엔진 설치하기

사용자 자신만 사용할 Engine API를 설치하려면 --user 옵션을 사용하여 홈 폴더에 설치하십시오.

cd "matlabroot\extern\engines\python"
python setup.py install --user

--user를 사용하여 설치할 경우에는 홈 폴더를 PYTHONPATH에 추가하지 않아도 됩니다.

관련 예제

세부 정보