import matlab.engine fails with linux and a non-standard installation directory
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Richard Black
el 14 de Mzo. de 2016
Comentada: Richard Black
el 15 de Mzo. de 2016
Hi
I've installed python in $HOME/usr/local and then the matlab link with:
$HOME/usr/local/bin/python setup.py build --build-base="$HOME/temp" install
However when I 'import matlab.engine' in python, I get the error
EnvironmentError: The installation of MATLAB Engine for Python is corrupted. Please reinstall it or contact MathWorks Technical Support for assistance.
I tried setting LD_LIBRARY_PATH=~/usr/local/lib/, and that didn't work. I also noticed that matlabengineforpython2_7.so had not been installed, but I wasn't sure what to do about that
Any suggestions? Do I gave to set any matlab related environment variables?
thanks
Richard
0 comentarios
Respuesta aceptada
Bo Li
el 14 de Mzo. de 2016
Does your Python version support wide-Unicode?
>>> import sys
>>> if sys.maxunicode > 65535:
... print 'wide-unicde'
... else:
... print 'narrow-unicode'
Following link mentions the System Requirements:
What is the output in verbose mode?
%python -vvv
>>>import matlab.engine
>>>import matlabengineforpython2_7
Más respuestas (0)
Ver también
Categorías
Más información sobre Call MATLAB from Python en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!