numpy.distutils.system_info.NotFoundError:找不到lapack / blas资源:安装scipy时出错

时间:2016-12-16 11:13:15

标签: python numpy scipy

我正在尝试使用scipy pip install scipy ,但是当我尝试这样做时,我将以下行作为错误,

template <class T>
int partition(vector<T>& arr, int left, int right, int piv) {
    int leftmostSmallerThanPivot = left;

    if(piv != left)
        swap(arr[piv], arr[left]);
    for(int i=left+1; i <= right; ++i) {
        if(arr[i] < arr[left])
            swap(arr[++leftmostSmallerThanPivot], arr[i]);
    }
    swap(arr[left], arr[leftmostSmallerThanPivot]);
    return leftmostSmallerThanPivot;
}

template <class T>
void quickSort(vector<T>& arr, int p, int r) {
    if (p < r) {
        int q, piv(p);

        piv = ((p + r) / 2); // works

        q = partition(arr, p, r, piv);
        quickSort(arr, p, q - 1); //Sort left half
        quickSort(arr, q + 1, r); //Sort right half
    }
}

其次是红色,

config = setup_module.configuration(*args) File "scipy\linalg\setup.py", line 20, in configuration raise NotFoundError('no lapack/blas resources found') numpy.distutils.system_info.NotFoundError: no lapack/blas resources found

我不知道这些错误描绘的是什么, 有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:1)

它有一些缺少的依赖项。 你可以:

  1. 安装Anaconda并将你的python切换到它。它有内置的依赖关系。
  2. 手动下载并安装缺失的包。在你的情况下它是“scipy”。转到http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy,选择您的操作系统并下载。在下载文件夹中打开cmd并启动

    pip install package-name.whl