Pymatbridge win32 错误(尝试在 Python 中安装 matlab_kernel)

Pymatbridge win32 错误(尝试在 Python 中安装 matlab_kernel)

我的目标是在我的 anaconda 上安装 matlab_kernel,这样我就可以在我的小型笔记本电脑上运行带有 matlab 内核的 Jupyter。但是,有一个问题,当我运行 pip install matlab_kernel 时,终端尝试安装 pymatbridge 时出现错误。它说:ValueError:pymatbridge 在 win32 上不起作用。我找到了 pymatbridge 的 github 页面,我相信有一张针对此问题的票:https://github.com/arokem/python-matlab-bridge/issues/122

我想我可能误解了最底部的内容。我将从源代码安装解释为在终端中说 pip install pymatbrudge,但这并不奏效。所以我一定是误解了。从源代码安装是什么意思,我该怎么做?

编辑:好的,我已经下载了主分支 zip 文件并从源目录运行了 setup.py,但仍然出现同样的错误

答案1

Python-Matlab 桥接器无法在 32 位 Windows 机器上运行。

为了使它工作,您可能还需要编译 Messenger mex 文件,该文件位于此文件夹中:https://github.com/arokem/python-matlab-bridge/tree/master/pymatbridge/messenger

这是通过在该目录中运行:来完成的python make.py。成功编译 Messenger 后,您可以运行 setup.py 文件来安装所有内容。我希望这能奏效——我无法访问 Windows 计算机来帮助调试这些问题。

您可能还想看看之前 SO 线程中的一些评论:https://stackoverflow.com/questions/23716426/installing-pymatbridge-on-windows

相关内容