我正在尝试使用Matlab的python引擎在Linux上使用我的Anaconda安装。但我说得不对。
Anaconda的Python版本:3.6(为python 3.4创建了一个虚拟环境)
Matlab版本:2016b
matlab root的路径:/ usr / local / MATLAB
Anaconda之路:/ home / fire-trail / anaconda3
虚拟环境:py34
我通过mathworks的官方文档安装了matlab引擎,但是它安装在默认的Linux Python安装中,在Python 2.7中也是如此
我希望Anaconda 3.4虚拟环境(py34)找到matlab引擎。
答案 0 :(得分:0)
自己做了。只需将在matlab目录中为py2.7形成的matlab文件夹复制到我的anaconda的virtual-env网站包中。
根据上面提到的路径,您需要在linux终端上执行此操作。
> f = shh.subscribe({type: 'asym', key: id, sig: pubk, minPoW: 1, topics: ['0x07678231'], allowP2P: true})
Error: Invalid number of input parameters
at web3.js:3094:20
at web3.js:4931:15
at web3.js:4974:5
at web3.js:4998:23
at <anonymous>:1:5
它将与anaconda中的py34一起使用。
请记住,linux中对matlab引擎的最低要求是,matlab 2014b和python 2.7
希望这有助于其他人。