Моя цель - установить matlab_kernel на мою анаконду, чтобы я мог запустить Jupyter с ядром matlab на своем меньшем ноутбуке. Однако есть проблема, когда я запускаю pip install matlab_kernel, я получаю сообщение об ошибке, когда терминал пытается установить pymatbridge. Там написано: ValueError: pymatbridge не работает на win32. Я нашел страницу github для pymatbridge, и я думаю, что есть билет на эту проблему: https://github.com/arokem/python-matlab-bridge/issues/122

Я думаю, что, вероятно, неправильно истолковал то, что там сказано в самом низу. Я интерпретирую установку из источника как пипс установки pymatbrudge в терминале, но это не работает. Поэтому я, должно быть, неправильно понимаю. Что означает установка из исходного кода и как мне это сделать?

РЕДАКТИРОВАТЬ: Хорошо, я скачал ZIP-файл главной ветви и запустил setup.py из исходного каталога, я получаю ту же ошибку

1 ответ1

1

Мост Python-Matlab не работает на 32-битных компьютерах с Windows из коробки.

Чтобы это сработало, вам, возможно, потребуется также скомпилировать mex-файл мессенджера, который находится в этой папке: https://github.com/arokem/python-matlab-bridge/tree/master/pymatbridge/messenger

Это делается с помощью: python make.py в этом каталоге. После успешной компиляции мессенджера вы можете запустить файл setup.py, чтобы установить все. Я надеюсь, что это работает - у меня нет доступа к машине Windows, чтобы помочь отладить эти проблемы.

Вы также можете взглянуть на некоторые комментарии к этой предыдущей ветке SO: https://stackoverflow.com/questions/23716426/install-pymatbridge-on-windows

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .