MATLAB Answers

0

Why can't I run my python script from Matlab?

Stelios Fanourakis さんによって質問されました 2019 年 5 月 13 日
最新アクティビティ Prathamesh Degwekar さんによって 回答されました 2019 年 5 月 21 日
Hi
I am trying to use this line
py.intervals.py();
Where intervals is a python script. I get the error
>> py.intervals.py()
Undefined variable "py" or class "py.intervals.py".
I am using R2018b. Do I need to purchase a Python Libraries API?

  0 件のコメント

サインイン to comment.

2 件の回答

Jan
回答者: Jan
2019 年 5 月 17 日

  1 件のコメント

Stelios Fanourakis 2019 年 5 月 19 日
Yes I have seen the Python Libraries. I got the errors
Import argument 'intervals.py' cannot be found or cannot be imported.

サインイン to comment.


回答者: Prathamesh Degwekar 2019 年 5 月 21 日

Hi,
I see two possible corrections you could try. Firstly try calling the python module itself instead of the file name (like "py.mymod.search(N)" instead of "py.mymod.py").
Secondly, maybe your file isn't in the python search path. If it isn't, try adding your folder to the python sys path using:
if count(py.sys.path,'') == 0
insert(py.sys.path,int32(0),'');
end

  0 件のコメント

サインイン to comment.



Translated by