на их сайте

аюсь запустить код Matlab, используя Python. Я пытался следовать инструкциям, данным на этомСтраница Mathworks.

При попытке импортировать Matlab через Python, он был установлен с помощьюpip install matlab.

Тем не менее, импортmatlab.engine выдает ошибкуNo module named 'matlab.engine'; 'matlab' is not a package, Не может быть установлен с помощьюpip install engine или.

Как я могу запустить код? Код Python, который я запускаю, выглядит следующим образом:

import matlab.engine
eng = matlab.engine.start_matlab()
eng.triarea(nargout=0)

Версия Python - 3.5

Версия Matlab - 8.5.0.197613 (R2015a)

 Pullie10 сент. 2017 г., 16:36
Вы установили Matlab? И следовал этим инструкциям:mathworks.com/help/matlab/matlab_external/...?

Ответы на вопрос(2)

Решение Вопроса

и его нельзя установить с помощью pip. Попробуйте инструкции, перечисленныеВот, Я кратко перечислил инструкции ниже:

Убедитесь, что в вашем PATH есть Python.Найдите корневую папку Matlab. Вы можете использоватьmatlabroot командав Matlab найти его.Перейдите в корневую папку Matlab в командной строке.cd "matlabroot\extern\engines\python" (В Windows)python setup.py install
 Sam Roberts13 сент. 2017 г., 14:31
Python 3.5 поддерживается MATLAB R2016b и выше.
 Audrey10 сент. 2017 г., 23:00
Дали ошибку о том, что движок недоступен для Python 3.5. Только для Python 2.7, 3.3 и 3.4.
 DreamerP03 дек. 2018 г., 12:11
Я просто пишу простую функцию в Matlab и пытаюсь вызвать ее с помощью программы на Python .... printk (); function printk () fprintf ('Hello world!'); конец
 DreamerP03 дек. 2018 г., 12:10
Я использую MatlabR2018b и Python 3.6. Получение ошибки matlab.engine.EngineError: функция MATLAB не может быть оценена

pip install matlab дает тебеэто, который устанавливает модуль с

внутри. Я совершенно уверен, что это не то, что вы хотели ...

Полагаю, вы пытались импортировать среду исполнения компилятора Matlab для Python. Это должно быть установлено с соответствующим программным обеспечением от Mathworks, хотя оно не идет через индекс / pip пакета Python. Проверьте инструкциина их сайте.

Ваш ответ на вопрос