Matlab crashing when importing numpy
5 次查看(过去 30 天)
显示 更早的评论
I've been running into a problem where a matlab/python code is failing. When running this simple matlab code:
function out = python_test()
py.importlib.import_module('numpy')
I get the following following error:
MATLAB: malloc.c:2396: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed.
Other questions with this same error point to mis-allocating of variables. But I can't see how that could be the case in this very simple case.
Matlab version: 2019a
Python version 3.6.8
Linux version: CentOS Linux 8
Any help would be appreciated, thanks!
0 个评论
回答(2 个)
Shantanu Dwivedi
2020-9-21
Please try upgrading to MATLAB R2019b. This should solve the issue.
0 个评论
Pierre Loicq
2021-4-7
I resolved a similar problem on Matlab 2016b with this one :
https://fr.mathworks.com/matlabcentral/answers/358233-matlab-python-interface-broken#answer_283353
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Call Python from MATLAB 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!