MATLAB Answers

Trouble running glmnet in Matlab R2019b on Mac Os Catalina 10.15

40 views (last 30 days)
Michael Power
Michael Power on 16 Oct 2019
Answered: Walter Roberson on 14 Nov 2019
Has anybody else encountered problems using the glmnet package on Mac Os Catalina 10.15? I am using Matlab R2019b.
I downloaded the package and saved all files within my working directory. When I try to invoke the glmnet function, I get the following error:
Invalid MEX-file
'/Users/name/Desktop/glmnet_matlab/glmnetMex.mexmaci64':
dlopen(/Users/name/Desktop/glmnet_matlab/glmnetMex.mexmaci64, 6): no
suitable image found. Did find:
/Users/name/Desktop/glmnet_matlab/glmnetMex.mexmaci64: code
signature in
(/Users/name/Desktop/glmnet_matlab/glmnetMex.mexmaci64) not
valid for use in process using Library Validation: library load
disallowed by system policy
I also get an error if I go into my working folder and try to open up the file in question ( glmnetMex.mexmaci64 ) with Matlab. When I do this, I get a pop-up error window saying
Error using Open. Cannot edit the Mex- file.
Any thoughts on how to get around this? Any help is much appreciated.
Thanks,
Mick

  1 Comment

Fred Arbieto
Fred Arbieto on 14 Nov 2019
I get the same error when trying to use the matlabPyrTools package (https://www.cns.nyu.edu/~lcv/software.php):
Invalid MEX-file '/Users/name/matlabPyrTools/MEX/corrDn.mexmaci64': dlopen(/Users/name/matlabPyrTools/MEX/corrDn.mexmaci64, 6): no
suitable image found. Did find:
/Users/name/matlabPyrTools/MEX/corrDn.mexmaci64: code signature in
(/Users/name/matlabPyrTools/MEX/corrDn.mexmaci64) not valid for use in process
using Library Validation: library load disallowed by system policy.
I am on Catalina as well, but am using Matlab2018b.

Sign in to comment.


Translated by