Using Matlab compiler to compile a matlab script with some python module imported
显示 更早的评论
I am trying to compile a matlab script using Matlab Application compiler. However, in the matlab script, I use a python object adb_object from adb_lib.py (written by myself). I call the python object in the following way:
tmp = py.adb_lib.adb_object()
I've already tried to add the adb_lib.py as well as 'C:\Python27\python.exe' with mcc -a, but when I run the compiled exe file, it's still said:
Undefined Variable "py" or class "py.adb_lib.adb_object".
Any idea about this? Thanks!
回答(2 个)
uathena
2017-7-25
0 个投票
1 个评论
Matthew Parrilla
2018-7-16
Were you able to find out anything better than adding the files by hand?
Matthew Parrilla
2018-7-19
0 个投票
Add the file to "Files installed for your end user" and it will work.
As of this writing this isn't very well documented, unfortunately.
类别
在 帮助中心 和 File Exchange 中查找有关 Python Package Integration 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!