ModuleNotFoundError; running python script in matlab script

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.

回答 (2 件)

Rashed Mohammed
Rashed Mohammed 2021 年 3 月 11 日

0 投票

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
Grace Kepler
Grace Kepler 2024 年 3 月 5 日

0 投票

Since R2021b you can also run your Python file in MATLAB using "pyrunfile". This also allows you to return data to MATLAB.

カテゴリ

タグ

回答済み:

2024 年 3 月 5 日

Community Treasure Hunt

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

Start Hunting!

Translated by