在上面的评论中,@alrozac-S 指的是在没有 MKL 的情况下设置 conda 环境。来自Anaconda 博客:
最后,如果您不需要或不想要 MKL,可以选择不安装 MKL。我们在 Linux 和 OS X 上提供此选项,因为 MKL 是一个大包(大约 100MB),并且对于许多任务来说它不是必需的。MKL 的替代品是 OpenBLAS(适用于 Linux)和本机 Accelerate Framework(适用于 OS X)。要在 Linux 或 OS X 上使用非 MKL 版本的软件包,首先安装 Miniconda,然后执行:
Run Code Online (Sandbox Code Playgroud)conda install nomkl这有效地添加了 nomkl 功能,这使得 conda 在所有情况下都更喜欢非 MKL 版本的软件包。例如,执行:
Run Code Online (Sandbox Code Playgroud)conda install scipy
如果您已安装 Anaconda,则可以创建一个新环境,该环境将使用以下命令从 PyData 堆栈安装包,而无需使用 MKL:
conda create -n pynomkl python nomkl
Run Code Online (Sandbox Code Playgroud)
然后像往常一样安装软件包
conda install -n pynomkl numpy pandas scipy scikit-learn
Run Code Online (Sandbox Code Playgroud)