怎么安装numpy+mkl
时间: 2023-08-08 09:08:05 浏览: 144
您可以按照以下步骤在 Linux 上安装 NumPy + MKL:
1. 安装 MKL
您可以从 Intel 官网下载 Intel MKL 并安装它。安装完成后,您需要设置环境变量 `LD_LIBRARY_PATH` 指向 MKL 库的安装路径。例如:
```
export LD_LIBRARY_PATH=/opt/intel/mkl/lib/intel64:$LD_LIBRARY_PATH
```
2. 安装 NumPy
使用以下命令安装 NumPy:
```
pip install numpy
```
3. 验证 NumPy 是否使用了 MKL
您可以使用以下代码验证 NumPy 是否使用了 MKL:
```python
import numpy as np
print(np.__config__.show())
```
如果您看到以下输出,则说明 NumPy 成功使用了 MKL:
```
mkl_info:
libraries = ['mkl_rt', 'pthread']
library_dirs = ['/opt/intel/mkl/lib/intel64']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['/opt/intel/mkl/include']
blas_mkl_info:
libraries = ['mkl_rt', 'pthread']
library_dirs = ['/opt/intel/mkl/lib/intel64']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['/opt/intel/mkl/include']
blas_opt_info:
libraries = ['mkl_rt', 'pthread']
library_dirs = ['/opt/intel/mkl/lib/intel64']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['/opt/intel/mkl/include']
lapack_mkl_info:
libraries = ['mkl_rt', 'pthread']
library_dirs = ['/opt/intel/mkl/lib/intel64']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['/opt/intel/mkl/include']
lapack_opt_info:
libraries = ['mkl_rt', 'pthread']
library_dirs = ['/opt/intel/mkl/lib/intel64']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['/opt/intel/mkl/include']
```
希望这可以帮助您安装 NumPy + MKL。