python如何安装numpy模块?

简介: python安装numpy模块python numpy安装思路第一次安装时的思路第一次安装时遇到的坑第二次安装的思路(快速安装避免踩坑)

python numpy安装思路

在python3.X版本都自带有pip,什么是pip?

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能 ——引用自菜鸟教程

如何判断自己的python是否安装有pip?

可以在cmd上通过以下代码进行判断

pip --version

我的python没有pip是怎么回事?

版本问题,Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具

没有pip怎么安装pip?

可以在cmd上通过以下代码进行安装

## windows系统
 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
 ##下载安装脚本
 sudo python3 get-pip.py
 ##运行安装脚本,注意:pyhton3是关联pip3

第一次安装时的思路

博主在安装的时候第一次是在https://www.lfd.uci.edu/~gohlke/pythonlibs/上找到对应版本的numpy进行安装的,因为是老早之前下载的numpy,下载的是python3.9版本的,而博主用的是python3.7,故而在安装的时候出现报错,

如果你想用这种方法去安装numpy模块的话,需要按照以下的思路去走(博主用这个方法采坑了,坑会在后面进行补充,所以这个方法不带图示说明)


一、确定自己的python版本,在cmd上输入以下命令

python

20200715223329305.png

如图所示,博主的版本是pyhton3.7


二、在https://www.lfd.uci.edu/~gohlke/pythonlibs/找到合适的版本进行下载,如博主的版本就下载 cp37+win+amd64


三、把下载好的安装包放到\python\Scripts


四、更新pip 为什么要更新pip?因为不更新的话会出现错误代码

怎么更新pip?

在cmd输入以下命令

pip install -U pip

五、安装numpy

在cmd命令下输入以下命令

pip install + 下载到的numpy的文件名

六、完成上述步骤后用对角矩阵代码进行测试是否安装成功(博主从菜鸟教程学习python,此步测试步骤是菜鸟教程上的案例)

>>> from numpy import *
>>> eye(4)
array([[1., 0., 0., 0.],
       [0., 1., 0., 0.],
       [0., 0., 1., 0.],
       [0., 0., 0., 1.]])

第一次安装时遇到的坑

第一次安装的时候首先是pip版本不对,出现错误代码

“You are using pip version 10.0.1, however version 20.1.1 is available.”

所以博主对pip进行了更新,更新是更新到最新版本的

更新命令如下(上面也有)

pip install -u pip
##下面这个也可以
python -m pip install --upgrade pip

然后更新了pip之后进行安装numpy

第一次安装的时候因为版本不对,所以博主并没有按照第一次安装的思路中第五步的思路走(在第五步发现版本不对,GG),所以博主用了菜鸟教程里的代码

python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose

但是!!!

这个代码会频繁的出现报错,不知道是博主的操作问题还是其他

报错命令如下所示

Could not find a version that satisfies the requirement for XXX

即没有发现对应版本的XXX

然后博主就去pip install 对应的XXX

还是会出错


思路中断…

第二次安装的思路(快速安装避免踩坑)

博主第二次发现了一种最快的安装方法

即用以下命令的进行安装

pip install numpy

安装成功…

相关文章
|
3月前
|
SQL 关系型数据库 数据库
Python SQLAlchemy模块:从入门到实战的数据库操作指南
免费提供Python+PyCharm编程环境,结合SQLAlchemy ORM框架详解数据库开发。涵盖连接配置、模型定义、CRUD操作、事务控制及Alembic迁移工具,以电商订单系统为例,深入讲解高并发场景下的性能优化与最佳实践,助你高效构建数据驱动应用。
498 7
|
3月前
|
存储 Java 数据处理
(numpy)Python做数据处理必备框架!(一):认识numpy;从概念层面开始学习ndarray数组:形状、数组转置、数值范围、矩阵...
Numpy是什么? numpy是Python中科学计算的基础包。 它是一个Python库,提供多维数组对象、各种派生对象(例如掩码数组和矩阵)以及用于对数组进行快速操作的各种方法,包括数学、逻辑、形状操作、排序、选择、I/0 、离散傅里叶变换、基本线性代数、基本统计运算、随机模拟等等。 Numpy能做什么? numpy的部分功能如下: ndarray,一个具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组 用于对整组数据进行快速运算的标准数学函数(无需编写循环)。 用于读写磁盘数据的工具以及用于操作内存映射文件的工具。 线性代数、随机数生成以及傅里叶变换功能。 用于集成由C、C++
398 0
|
3月前
|
监控 安全 程序员
Python日志模块配置:从print到logging的优雅升级指南
从 `print` 到 `logging` 是 Python 开发的必经之路。`print` 调试简单却难维护,日志混乱、无法分级、缺乏上下文;而 `logging` 支持级别控制、多输出、结构化记录,助力项目可维护性升级。本文详解痛点、优势、迁移方案与最佳实践,助你构建专业日志系统,让程序“有记忆”。
343 0
|
3月前
|
Java 数据处理 索引
(numpy)Python做数据处理必备框架!(二):ndarray切片的使用与运算;常见的ndarray函数:平方根、正余弦、自然对数、指数、幂等运算;统计函数:方差、均值、极差;比较函数...
ndarray切片 索引从0开始 索引/切片类型 描述/用法 基本索引 通过整数索引直接访问元素。 行/列切片 使用冒号:切片语法选择行或列的子集 连续切片 从起始索引到结束索引按步长切片 使用slice函数 通过slice(start,stop,strp)定义切片规则 布尔索引 通过布尔条件筛选满足条件的元素。支持逻辑运算符 &、|。
246 0
|
4月前
|
人工智能 数据安全/隐私保护 异构计算
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
594 8
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
|
3月前
|
JSON 算法 API
Python中的json模块:从基础到进阶的实用指南
本文深入解析Python内置json模块的使用,涵盖序列化与反序列化核心函数、参数配置、中文处理、自定义对象转换及异常处理,并介绍性能优化与第三方库扩展,助你高效实现JSON数据交互。(238字)
461 4
|
3月前
|
Java 调度 数据库
Python threading模块:多线程编程的实战指南
本文深入讲解Python多线程编程,涵盖threading模块的核心用法:线程创建、生命周期、同步机制(锁、信号量、条件变量)、线程通信(队列)、守护线程与线程池应用。结合实战案例,如多线程下载器,帮助开发者提升程序并发性能,适用于I/O密集型任务处理。
403 0
|
3月前
|
XML JSON 数据处理
超越JSON:Python结构化数据处理模块全解析
本文深入解析Python中12个核心数据处理模块,涵盖csv、pandas、pickle、shelve、struct、configparser、xml、numpy、array、sqlite3和msgpack,覆盖表格处理、序列化、配置管理、科学计算等六大场景,结合真实案例与决策树,助你高效应对各类数据挑战。(238字)
264 0
|
Python
python相关库的安装:pandas,numpy,matplotlib,statsmodels
python相关库的安装:pandas,numpy,matplotlib,statsmodels
1993 0
|
Python Windows
python怎么安装第三方库,python国内镜像源,终于找到最全的安装教程啦;如Requests,Scrapy,NumPy,matplotlib,Pygame,Pyglet,Tkinter
python怎么安装第三方库,python国内镜像源,终于找到最全的安装教程啦;如Requests,Scrapy,NumPy,matplotlib,Pygame,Pyglet,Tkinter
3313 0

热门文章

最新文章

推荐镜像

更多