Error sharing engine with python, "
8 次查看(过去 30 天)
显示 更早的评论
In matlab
matlab.engine.shareEngine
runs without errors.
Than from virtuall enviroment with matlab installed
import matlab.engine
eng = matlab.engine.connect_matlab()
but that results in the error:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "..\.venv\lib\site-packages\matlab\engine\__init__.py", line 188, in connect_matlab
eng = future.result()
File "..\.venv\lib\site-packages\matlab\engine\futureresult.py", line 67, in result
return self.__future.result(timeout)
File "..\.venv\lib\site-packages\matlab\engine\matlabfuture.py", line 87, in result
handle = pythonengine.getMATLAB(self._future)
matlab.engine.EngineError: System error: Failed to get current user groups
Staring the engine from within python
eng = matlab.engine.start_matlab
works fine.
I am useing a windows 11 system.
From the error message it sounds like a permission issue or a windows/matlab interaction problem. But I have not be able to validate any of that.I would happily take points on what might cause the problem.
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Call MATLAB from Python 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!