放弃pip转用conda戳
————————————————————————————————————————————————————————
安装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
——————————————————————————————————————————————————————————
- 不需要下载,更新 通过cmd
——————————————————————————————————————————————————————————
————————————————————————————————————————————————————————
update命令错误
python -m pip install -U pip
Microsoft Windows [版本 6.1.7601]
版权所有 © 2009 Microsoft Corporation。保留所有权利。
C:\Users\Lenovo> python -m pip install -U pip
‘python’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。
方法:python’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
——————————————————————————————————————————————————————
- try1 用户变量
- 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
——————————————————————————————————————————————————————————————————————
step1 over。。
——————————————————————————————————————————————————————————
step2 pip install
———————————————————————————————————————————————————————————
C:\Users\Lenovo>pip install numpy
‘pip’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。
设置环境变量
1.在Python安装目录里找到scripts的路径 拷贝(C:\Users\admin\AppData\Local\Programs\Python\Python37\Scripts)
2.此电脑- >属性- >高级系统设置- >高级- >环境变量- >路径- >修改
over
在一开始安装的时候点击将Python添加到环境变量的选项
免去后面麻烦。。
这里是忘了更新pip。。更新后就没问题了应该
但是在另一台电脑用win7 安装pycharm时没点添加环境变量选项就成功了。。。。
反正这里update pip以后就成功了。
————————————————————————————————————————————————————————
下面使用
SciPy报错 , numpy也报错。。。。。。
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