Window下的numpy安装
根据<Python机器学习算法>要求.
- Python3.5
- window平台.
使用pip安装
安装python3.5
网上随便找就有
安装pip
win10下,直接在cmd中运行下面两行即可
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本
python get-pip.py # 运行安装脚本
通过
pip --version #查看是否安装成功
使用pip安装numpy
使用清华镜像快速安装
pip install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
注意这里如果说pip版本过低,它会提示用什么命令升级版本,直接复制下来运行之后,再安装numpy即可.
安装验证
在python中运行一下试试
>>> from numpy import *
>>> eye(4)
array([[1., 0., 0., 0.],
[0., 1., 0., 0.],
[0., 0., 1., 0.],
[0., 0., 0., 1.]])
Linux下的numpy安装
根据<Python机器学习算法>要求.
- python2.7
这里使用的是CentOS-7。自带python2.7。
但是现在软件更新,我们使用python3.7以上的版本
安装python3.7网上随便找找都有
参考教程:Python3 环境搭建 | 菜鸟教程 (runoob.com)
保留python2.7安装3.7
- 保留python2: rpm -e --nodeps python。yum是基于python2的,所以python2卸载后yum也不能用了,python3执行yum报语法错误。
- 解决办法参考:对3.0 版本的python依赖无法满足_解决yum对python依赖版本问题
参考方法三
- 解决办法参考:对3.0 版本的python依赖无法满足_解决yum对python依赖版本问题
- 软连接(快捷方式):
- 查看python3的安装位置:which python3
- 将其设为软连接:ln -s /usr/local/bin/python2 /usr/bin/python
- 如果已经有软连接了需要先删掉rm -f /ussr/bin/python
安装pip
我们用的是python3.7所以安装的是python3-pip。
- 首先检查操作系统中有没有安装python-pip工具包:yum install python3-pip,(注意,这里用命令yum install python-pip安装的是python2-pip).
- 没有的话需要先安装epel扩展源:yum -y install epel-release
- 再安装yum install python3-pip
- 这里安装的pip是pip3,所以我们要用软连接链接一下ln -s /usr/local/bin/pip3 /usr/local/bin/pip
- 升级pip: pip install --upgrade pip(可以忽略,升级后可能会出现与python2不兼容问题,不过我们安装python3后就无所谓了
- 卸载pip:yum remove python-pip
安装计算机科学库
-
安装numpy:pip install numpy
-
环境测试:import numpy
-
补充:
-
报错:
import builtins ImportError: No module named builtins
缺少python模块,安装future即可:pip install future
-
-