Anaconda Python:ModuleNotFoundError:没有名为“ matlab”的模块
问题内容:
我是Python和Linux的新手,并且想安装适用于Python
3.6的MATLAB引擎。我已经按照MathWorks的步骤进行操作(http://www.mathworks.com/help/matlab/matlab-
engine-for-python.html
),并尝试使用它,python setup.py build --build-base=$(mktemp -d) install
但错误仍然出现。我安装了MATLAB R2018a,并将Spyder 3.2.8与Anaconda一起使用。
有人有建议吗?
提前致谢!
问题答案:
经过多次测试,我认为我解决了问题。如果有人遇到同样的问题,我将发布答案。如此处所述:https
:
//stackoverflow.com/a/39759581/9834571
您可以添加替代的python命令。对我来说,当我按如下方式更改上述示例时,它起作用了:
sudo update-alternatives --install /usr/bin/python python ~/anaconda3/envs/ 2
update-alternatives --display python
cd /usr/local/MATLAB/R2018a/extern/engines/python/
python setup.py build --build-base=$(mktemp -d) install