У движка Matlab нет атрибута «shareEngine» - PullRequest
0 голосов
/ 21 февраля 2019

Сегодня я попытался запустить движок Matlab из скрипта Python.Я установил Matlab API для python шаг за шагом, используя официальные инструкции с этого сайта: https://www.mathworks.com/help/matlab/matlab_external/install-the-matlab-engine-for-python.html

Но когда я пытаюсь сделать мой экземпляр механизма Matlab общим, используя метод shareEngine ('Engine_name') (см. Код):

import matlab.engine
eng = matlab.engine.start_matlab()
matlab.engine.shareEngine('Engine_1')
names = matlab.engine.find_matlab()
print(names)
eng.quit()

Затем я получаю сообщение об ошибке от вывода на консоль:

    C:\Users\rpawlak\Google Drive\python_radio>python matlab_python.py
Traceback (most recent call last):
  File "matlab_python.py", line 4, in <module>
    matlab.engine.shareEngine('Engine_1')
AttributeError: module 'matlab.engine' has no attribute 'shareEngine'

Я не понимаю, почему я получаю эту ошибку, я следую за официальной формой документации adi на сайте matlab: https://www.mathworks.com/help/matlab/matlab_external/connect-python-to-running-matlab-session.html

Является ли документация устаревшей или у меня устаревшая версия Matlab?Мой matlab: R2018a 9.4.0

С уважением, Роберт

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...