安装Scipy。。。。。。。。

放弃pip转用conda戳

————————————————————————————————————————————————————————

2019/4/21

安装Scipy

以下所有安装过程假设电脑中安装有pip,如果没有就请装一个。

首先,windows正常通过pip命令安装numpy和scipy的时候:

pip install numpy
pip install scipy

numpy可以正常安装成功,而scipy有很大概率失败,原因是scipy要依赖于numpy和其他的很多库(如LAPACK/BLAS),但这些库在windows下并不是可以简单获取的,详情参见这里:Building From Source on Windows不过,经过查找,发现可以通过另外一个方式解决,即上面某些答主提到的一个非官方维护的第三方库在Windows下的处理:http://www.lfd.uci.edu/~gohlke/pythonlibs/这里下载的scipy-0.18.1-cp35-cp35m-win32.whl可以通过命令pip install scipy-0.18.1-cp35-cp35m-win32.whl成功安装。但是试图在程序中使用时会发现:import scipy必定报错。经过简单阅读发现,问题出在numpy-mkl上,即默认安装的numpy中不包含MKL库,scipy的依赖关系没有实现。好在还是上面那个网站,可以找到包含MKL库版本的numpy:numpy-1.11.2+mkl-cp35-cp35m-win32.whl卸载之前的numpy和scipy之后,利用pip重新安装下载的两个whl文件,不再出现问题,效果如图:

当然,具体使用中会不会出现问题,现在还未知。

———————————————————————————————————————————————————————————————————

step1 pip

——————————————————————————————————————————————————————————
安装Scipy。。。。。。。。_第1张图片

  • 不需要下载,更新 通过cmd

——————————————————————————————————————————————————————————

安装Scipy。。。。。。。。_第2张图片
————————————————————————————————————————————————————————
update命令错误

python -m pip install -U pip
安装Scipy。。。。。。。。_第3张图片安装Scipy。。。。。。。。_第4张图片Microsoft Windows [版本 6.1.7601]
版权所有 © 2009 Microsoft Corporation。保留所有权利。

C:\Users\Lenovo> python -m pip install -U pip
‘python’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。

方法:python’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
——————————————————————————————————————————————————————

  • try1 用户变量
    安装Scipy。。。。。。。。_第5张图片
  • try 2 系统变量
  • try3 Scripts文件的目录加到path的变量。。不是想当然的 C:\Users\Python37。。
  • try4 关掉cmd窗口重新打开
  • try5 可以在命令行下输入python查看一下python的版本。如果输出版本,则说明环境变量配置成功。(但是用 python -m pip install -U pip 需要返回上一级目录 。。关掉cmd窗口重新打开
  • try6 python -m pip install -U pip

安装Scipy。。。。。。。。_第6张图片
——————————————————————————————————————————————————————————————————————

step1 over。。

——————————————————————————————————————————————————————————

step2 pip install

———————————————————————————————————————————————————————————
安装Scipy。。。。。。。。_第7张图片

C:\Users\Lenovo>pip install numpy
‘pip’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。

解决方法

设置环境变量
1.在Python安装目录里找到scripts的路径 拷贝(C:\Users\admin\AppData\Local\Programs\Python\Python37\Scripts)
2.此电脑- >属性- >高级系统设置- >高级- >环境变量- >路径- >修改
over

在一开始安装的时候点击将Python添加到环境变量的选项

免去后面麻烦。。
安装Scipy。。。。。。。。_第8张图片

安装Scipy。。。。。。。。_第9张图片
安装Scipy。。。。。。。。_第10张图片
这里是忘了更新pip。。更新后就没问题了应该

但是在另一台电脑用win7 安装pycharm时没点添加环境变量选项就成功了。。。。

安装Scipy。。。。。。。。_第11张图片
反正这里update pip以后就成功了。

————————————————————————————————————————————————————————

下面使用

SciPy报错 , numpy也报错。。。。。。
安装Scipy。。。。。。。。_第12张图片

C:\Users\Lenovo\PycharmProjects\untitled1\venv\Scripts\python.exe C:/Users/Lenovo/PycharmProjects/untitled1/try1.py
Traceback (most recent call last):
File “C:/Users/Lenovo/PycharmProjects/untitled1/try1.py”, line 2, in
import scipy
ModuleNotFoundError: No module named ‘scipy’

Process finished with exit code 1
安装Scipy。。。。。。。。_第13张图片

你可能感兴趣的:(安装Scipy。。。。。。。。)