I can input "import matlab" successfully, but when I input "import matlab.engine", the terminal will print "
Traceback (most recent call last): File "<stdin>", line 1, in module File "/home/usr/Documents/Python/matlab_engines_install/lib/python2.7/site-packages/matlab/engine/__init__.py", line 62, in module 'MathWorks Technical Support for assistance: %s' % e) EnvironmentError: Please reinstall MATLAB Engine for Python or contact MathWorks Technical Support for assistance: /cad/adi/apps/mathworks/matlab/2017b/extern/engines/python/dist/matlab/engine/glnxa64/matlabengineforpython2_7.so: undefined symbol: PyUnicodeUCS4_DecodeUTF16".
The version of matlab & python is matlab 2017b and Python 2.7.9, both are 64 bit, but sys.maxunicode is narrow.
Best Answer