【问题标题】:configure qiskit on win10 error:numpy.distutils.system_info.NotFoundError: no lapack/blas resources found在 win10 上配置 qiskit 错误:numpy.distutils.system_info.NotFoundError: no lapack/blas resources found
【发布时间】:2018-05-21 16:31:21
【问题描述】:

我是 python 新手,在尝试安装 QISKit 时遇到了一些问题。

首先,我在cmd上使用pip install qiskit,但它显示错误

numpy.distutils.system_info.NotFoundError: no lapack/blas resources found

我分别在互联网和pip install scipy 上搜索。成功了

Collecting scipy
  Using cached scipy-1.0.0-cp36-none-win32.whl
Requirement already satisfied: numpy>=1.8.2 in 
d:\programming\python\lib\site-packages (from scipy)
Installing collected packages: scipy
Successfully installed scipy-1.0.0

然后我又试了pip install qiskit。它显示了一个错误:

Found existing installation: scipy 1.0.0
Uninstalling scipy-1.0.0:
  Successfully uninstalled scipy-1.0.0
Running setup.py install for scipy ... error

……

numpy.distutils.system_info.NotFoundError: no lapack/blas resources found

----------------------------------------
Rolling back uninstall of scipy

所以我使用了第二种方式:

git clone https://github.com/QISKit/qiskit-sdk-py

cd qiskit-sdk-py

然后

pip install -r requirements.txt

再次

Installing collected packages: scipy, sympy
  Found existing installation: scipy 1.0.0
    Uninstalling scipy-1.0.0:
      Successfully uninstalled scipy-1.0.0
  Running setup.py install for scipy ... error

……

    numpy.distutils.system_info.NotFoundError: no lapack/blas resources found

    ----------------------------------------
     Rolling back uninstall of scipy

如何解决这个问题并将 QISKit 添加到 python 库中?

参考:
https://github.com/QISKit/qiskit-sdk-py/blob/master/doc/install.rst#3.1-Setup-the-environment

【问题讨论】:

  • requirements.txt 中有一行scipy>=0.19,<0.20 所以每当它看到SciPy 1.0 时都会尝试卸载它。

标签: python-3.x lapack quantum-computing qiskit


【解决方案1】:

在 Windows 上安装 scipy(至少是 QISKit 当前所需的版本)需要您安装几个不同的编译器,而您可能没有。我建议你安装 Anaconda。如果您下载完整的 Anaconda 软件包,它包含适当的 scipy 二进制文件,或者您可以在执行 pip install qiskit 之前执行 conda install scipy=0.19

我认为这应该可以解决您当前的问题,但请随时与其他人联系 - 我很乐意提供帮助。您还可以在qiskit.orggithub.com/QISKit/qiskit-sdk-pyIBM Q experience community forums 上找到更多文档。

干杯, 道格

【讨论】:

  • 我按照您的建议使用 conda install scipy=0.19,但是当我再次尝试 pip install qiskit 时,仍然显示与以前一样的错误。
  • 更准确的说是第一时间出现的错误。似乎 conda install scipy 没有将 scipy 添加到 python lib中,所以 pip 尝试安装 scipy 但像以前一样失败。我确实在 Anaconda 的 lib 下找到了这个包。我还尝试在子系统上安装 qiskit。它奏效了。
  • 感谢您告诉我。很高兴你最终让它工作了!
  • 哦,抱歉回复晚了。我必须为最后两周的决赛做准备。我仍然想知道为什么它不能在 Windows 上运行,因为我的笔记本电脑使用的是三星 NVMe SSD 并且不支持 RAID 模型,所以我不能在上面安装 Linux,并且子系统使用起来不太方便。
猜你喜欢
  • 2022-11-01
  • 2015-08-25
  • 1970-01-01
  • 2015-12-24
  • 1970-01-01
  • 2016-10-17
  • 1970-01-01
  • 1970-01-01
  • 2011-09-20
相关资源
最近更新 更多