Fatal Startup Error for python's MATLAB engine

조회 수: 15 (최근 30일)
Jingtao
Jingtao 2022년 6월 8일
답변: Swasti 2025년 7월 10일
I am trying to call MATLAB from python.
I have python 3.9.13 and matlab 9.11.0.1769968 (R2021b).
I installed the matlab engine for python by running the following commands in matlab:
cd (fullfile(matlabroot,'extern','engines','python'))
system('python setup.py install')
I then ran the python commands:
>>> import matlab.engine
>>> eng = matlab.engine.start_matlab()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "MY_USER_FOLDER\AppData\Local\Programs\Python\Python39\lib\site-packages\matlab\engine\__init__.py", line 130, in start_matlab
eng = future.result()
File "MY_USER_FOLDER\AppData\Local\Programs\Python\Python39\lib\site-packages\matlab\engine\futureresult.py", line 67, in result
return self.__future.result(timeout)
File "MY_USER_FOLDER\AppData\Local\Programs\Python\Python39\lib\site-packages\matlab\engine\matlabfuture.py", line 87, in result
handle = pythonengine.getMATLAB(self._future)
matlab.engine.EngineError: Unable to launch Simple server: Unable to launch C:\Program Files\MATLAB\R2021b\bin\win64\MATLAB.exe
because: Timed out reading transport byte from transport
And the matlab error:
Fatal Startup Error
Dynamic exception type: class
foundation::catapult::carrier::stream::TranspodException
std::exception::what: Unable to conned to parent because:
GetHandleInformation failed: 6

답변 (1개)

Swasti
Swasti 2025년 7월 10일
Try installing using the "python -m pip install ." command instead.
There is more information on the MATLAB Engine installation page here:

카테고리

Help CenterFile Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

제품


릴리스

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by