from scipy import sparse
。出现了错误"no module named scipy"
。我尝试使用
pip install scipy
安装它,但是出现了很多错误:libraries mkl_rt not found
openblas not found
lapack not found
no lapacl/blas resources found
我应该在Windows上做什么?
from scipy import sparse
。出现了错误"no module named scipy"
。pip install scipy
安装它,但是出现了很多错误:libraries mkl_rt not found
openblas not found
lapack not found
no lapacl/blas resources found
我应该在Windows上做什么?
我花了几天时间找到了这个解决方案。
首先,您想安装哪个Python版本?
如果您想安装Python 2.7版本:
步骤1:
scipy‑0.19.0‑cp27‑cp27m‑win32.whl
scipy‑0.19.0‑cp27‑cp27m‑win_amd64.whl
numpy‑1.11.3+mkl‑cp27‑cp27m‑win32.whl
numpy‑1.11.3+mkl‑cp27‑cp27m‑win_amd64.whl
如果您想安装Python 3.4版本:
scipy‑0.19.0‑cp34‑cp34m‑win32.whl
scipy‑0.19.0‑cp34‑cp34m‑win_amd64.whl
numpy‑1.11.3+mkl‑cp34‑cp34m‑win32.whl
numpy‑1.11.3+mkl‑cp34‑cp34m‑win_amd64.whl
如果您想安装Python 3.5版本:
scipy‑0.19.0‑cp35‑cp35m‑win32.whl
scipy‑0.19.0‑cp35‑cp35m‑win_amd64.whl
numpy‑1.11.3+mkl‑cp35‑cp35m‑win32.whl
numpy‑1.11.3+mkl‑cp35‑cp35m‑win_amd64.whl
如果您想安装Python 3.6版本:
scipy‑0.19.0‑cp36‑cp36m‑win32.whl
scipy‑0.19.0‑cp36‑cp36m‑win_amd64.whl
numpy‑1.11.3+mkl‑cp36‑cp36m‑win32.whl
numpy‑1.11.3+mkl‑cp36‑cp36m‑win_amd64.whl
链接:点击这里
下载完成后,进入您的目录。
例如,我的目录是:
cd C:\Users\asus\AppData\Local\Programs\Python\Python35\Scripts>
pip install [where/is/your/downloaded/scipy_whl.]
cd C:\Users\asus\AppData\Local\Programs\Python\Python35\Scripts>
pip3 install [where/is/your/downloaded/numpy_whl.]
并在 Python 文件夹中测试。
Python35>python
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import scipy
pip install <wheel-file>
在Ubuntu下安装Scipy时,我遇到了同样的问题。我必须使用以下命令:
$ sudo apt-get install libatlas-base-dev gfortran
$ sudo pip install scipy
在CentOS上
$ yum install lapack-devel
$ sudo pip install scipy
sudo pip install scipy
是一种不好的做法--以root身份运行PyPI软件包是危险的,并且将Python组件安装到主site-packages目录中是非常不好的做法(它会编辑您的操作系统)。考虑使用virtualenv、conda+conda envs或安装到主目录等方式。 - Mike Grahamnumpy
在安装scipy
之前应该先安装。当我仅使用numpy
时,我遇到了这个问题。先安装numpy
,然后再安装scipy
。这对我有效。
pip install numpy
pip install scipy
它会显示类似于这样的消息。
要求已满足:numpy>=1.8.2(来自scipy)
希望这对您有所帮助。 :)