install the Python engine error message
    9 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!

