install the Python engine error message
12 views (last 30 days)
Show older comments
I go the following error message. What to do?
>> cd (fullfile(matlabroot,'extern','engines','python'))
>> system('python setup.py install')
'python' is not recognized as an internal or external command,
operable program or batch file.
ans =
1.00
>>
0 Comments
Accepted Answer
Kojiro Saito
on 16 Jul 2020
Edited: Kojiro Saito
on 17 Jul 2020
Please make sure that you have downloaded 64bit Python installer from https://www.python.org/downloads/.
After installation is complete, please make sure you have added the install folder (for example, C:\Program Files\Python\Python38) to environment variable PATH as described in this document.
11 Comments
Kojiro Saito
on 18 Jul 2020
Yes, installation MATLAB engine to Python seems to be completed without an error.
Pierre Lacroix
on 2 May 2023
Hello everyone,
>> cd (fullfile(matlabroot,'extern','engines','python'))
>> system('"C:\Program Files\Python38\python.exe" setup.py build -b C:\Temp install')
I received the following error message:
running build
running build_py
creating C:\Temp
creating C:\Temp\lib
creating C:\Temp\lib\matlab
copying dist\matlab\__init__.py -> C:\Temp\lib\matlab
creating C:\Temp\lib\matlab\engine
copying dist\matlab\engine\basefuture.py -> C:\Temp\lib\matlab\engine
copying dist\matlab\engine\engineerror.py -> C:\Temp\lib\matlab\engine
copying dist\matlab\engine\enginehelper.py -> C:\Temp\lib\matlab\engine
copying dist\matlab\engine\enginesession.py -> C:\Temp\lib\matlab\engine
copying dist\matlab\engine\fevalfuture.py -> C:\Temp\lib\matlab\engine
copying dist\matlab\engine\futureresult.py -> C:\Temp\lib\matlab\engine
copying dist\matlab\engine\matlabengine.py -> C:\Temp\lib\matlab\engine
copying dist\matlab\engine\matlabfuture.py -> C:\Temp\lib\matlab\engine
copying dist\matlab\engine\__init__.py -> C:\Temp\lib\matlab\engine
running install
running install_lib
copying C:\Temp\lib\matlab\engine\_arch.txt -> C:\Program Files\Python38\Lib\site-packages\matlab\engine
error: could not delete 'C:\Program Files\Python38\Lib\site-packages\matlab\engine\_arch.txt': Zugriff verweigert
ans =
1
P.S: I'm using Matlab R2022a and Python 3.8
More Answers (0)
See Also
Categories
Find more on Introduction to Installation and Licensing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!