ModuleNotFoundError; running python script in matlab script
    11 次查看(过去 30 天)
  
       显示 更早的评论
    
I have a python script that I want to run through MATLAB. I have installed python 3.9.2 for windows but when I run the following code:
 system('python script_name.py');
I get the following error: 
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases. 
EDIT: Restarting matlab made it work. However, i get this error now: 
    import numpy as n; 
ModuleNotFoundError: No module named 'numpy' 
This refers to the library numpy I assume. 
0 个评论
回答(2 个)
  Rashed Mohammed
    
 2021-3-11
        Hi Maria
It seems that numpy module is not installed on your computer. You can install the python modules using the python package manager pip. Run "pip install <module_name>" to install the python module.
Hope this helps
0 个评论
  Grace Kepler
    
 2024-3-5
        Since R2021b you can also run your Python file in MATLAB using "pyrunfile". This also allows you to return data to MATLAB.
0 个评论
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Call Python from MATLAB 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!