Python 安装numpy+;Linux上的MKL使用cvxopt包
在Windows中,我有一个Python 3.6脚本,它使用Python 安装numpy+;Linux上的MKL使用cvxopt包,python,python-3.x,numpy,intel-mkl,cvxopt,Python,Python 3.x,Numpy,Intel Mkl,Cvxopt,在Windows中,我有一个Python 3.6脚本,它使用cvxopt包,需要numpy+MKL才能工作。已使用成功安装numpy+MKL 问题:现在该脚本也需要在Ubuntu 16.04中运行,但是pip install numpy安装的是不带MKL的numpy版本 如何在Linux系统上安装numpy+MKL以使用cvxopt软件包?您可以使用链接到MKLEasy的解决方案从源代码构建它:使用anaconda的python发行版。(尽管您没有明确说明为什么需要MKL;cvxopt可以很好地
cvxopt
包,需要numpy+MKL才能工作。已使用成功安装numpy+MKL
问题:现在该脚本也需要在Ubuntu 16.04中运行,但是pip install numpy
安装的是不带MKL的numpy版本
如何在Linux系统上安装numpy+MKL以使用
cvxopt
软件包?您可以使用链接到MKLEasy的解决方案从源代码构建它:使用anaconda的python发行版。(尽管您没有明确说明为什么需要MKL;cvxopt可以很好地使用替代方案)@sascha我使用conda create--name myEnv python=3.6创建了我的virtualenv,也许这就是为什么它不包括numpy+MKL?@sascha使用cvxopt
,有什么替代方案?不管你的numpy是否使用/链接了MKL、OpenBlas、Atlas(甚至在默认的Ubuntu上,只要使用pip-install-numpy,这应该已经起作用了)。。。您的conda呼叫应基于MKL。不要期望它有一个包含MKL的名称。现在是默认值。请看这里的SO,阅读numpy的设置。您可以使用链接到MKLEasy的解决方案从源代码构建它:使用anaconda的python发行版。(尽管您没有明确说明为什么需要MKL;cvxopt可以很好地使用替代方案)@sascha我使用conda create--name myEnv python=3.6创建了我的virtualenv,也许这就是为什么它不包括numpy+MKL?@sascha使用cvxopt
,有什么替代方案?不管你的numpy是否使用/链接了MKL、OpenBlas、Atlas(甚至在默认的Ubuntu上,只要使用pip-install-numpy,这应该已经起作用了)。。。您的conda呼叫应基于MKL。不要期望它有一个包含MKL的名称。现在是默认值。请看这里的SO,阅读numpy的设置。