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 Comments

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.

Sign in to comment.

Answers (0)

Categories

Community Treasure Hunt

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

Start Hunting!