ERROR: Create a Python Application with MATLAB Code

I need help in this tutorial, when I run my python code, this error shows and not compile:
Traceback (most recent call last):
File "getmagic.py", line 2, in <module>
myMagic = makesqr.initialize()
NameError: name 'makesqr' is not defined

4 个评论

I solved:
Tutorial Create a Python Application with MATLAB Code, it's wrong. In step 5 suggests : In the top field of Application Information, replace Library Name makesqr with MagicSquarePkg, but it's wrong. If you change the Library name whem you run the getmagic.py, The error appears :
Traceback (most recent call last): File "getmagic.py", line 2, in module myMagic = makesqr.initialize() NameError: name 'makesqr' is not defined
so the name of Lybrary Name needs to be the same name of the function on file.m (file dot m).
I have had the same issue but I still get it after following you hint, however. I will keep trying.
I instead focused on getting my actual code to run and it worked fine. I had to used Python 2 instead of 3, however.

请先登录,再进行评论。

回答(0 个)

类别

帮助中心File Exchange 中查找有关 Python Package Integration 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by