linux下怎么在python中安装numpy模块

linux下怎么在python中安装numpy模块,第1张

可以使用两种方式进行安装

第一种是采用pip方式,但这种方式下载太慢了,建议放弃。

第二种采用源码安装,步骤如下:

1.下载源码包

wget http://jaist.dl.sourceforge.net/project/numpy/NumPy/1.9.0/numpy-1.9.0.zip

2.解压 

unzip numpy-1.9.0.zip

3.进入解压目录 

cd numpy-1.9.0

4.运行解压目录里的setup.py 文件(root环境下) 

python setup.py install

那是没有安装 log 相关的模块

现在我不确定,你的系统详情

不过很有可能加载的模块是 twisted的log

命令应该是 from twisted.python import log

你试试先安装Twisted

另外,请确定,在C编译过程中 没有错误

python setup.py build

NumPy是一个定义了数值数组和矩阵类型和它们的基本运算的语言扩展

SciPy是一种使用NumPy来做高等数学、信号处理、优化、统计和许多其它科学任务的语言扩展。

学习这两个工具的话,官方有很详细的文档和教程来帮助入门:我是传送门

另外,还有一本书《NumPy and SciPy》,很薄,才67页:我是传送门

如何安装NumPy和SciPy

之所以写这篇文章主要是因为SciPy官网貌似强推安装基于Python的庞大软件(Software Distribution),但是安装这些软件一般就要删除之前的Python,有点太伤筋动骨了,之后找了好久才在官网的角落找到了SciPy的干净的扩展包= =.. 这篇文章就当给后人某个方便吧

安装NumPy和SciPy有两种方法:

第一种方法是安装基于Python开发的完整的软件(Software Distribution),这些软件里一般继承了很多python扩展包,还有一些其他的实用的的工具,比如IPython,Spyder等。这种方法的有点就是简单,一劳永逸,傻瓜式安装,就跟安装普通的程序一样,并且一下就安装了很多扩展包;缺点就是体积略大,一般要删除之前的纯净版Python,因此之前如果有东西(比如Python的IDE)的配置是基于之前的纯净版Python的话,就需要重新配置了。当然这些也都很简单,新安装的Python一般就在这些软件的某个文件夹里。

SciPy的官网就有这些软件的安装地址,链接在这里:我是传送门

其中Python(x,y)貌似比较有名,国内有人还基于这个软件写了本科学计算的书,叫《Python科学计算》

大家喜欢哪个就下哪个好啦~

第二种方法是安装Python扩展包,由于SciPy是基于NumPy的,所以需要先安装NumPy,再安装SciPy。这种方法稍微麻烦一点,但是也能在10分钟内搞定(不算下载时间)。优点就是安装的东西体积小,也不用伤筋动骨的删以前的Python

NumPy下载链接在这里:我是传送门

Windows系统的话直接下对应的exe文件就好,点开就直接装了,简单易行。Linux系统就要下载tar包了,然后cd到对应目录执行python setup.py build, python setup.py install应该就可以了(没试过,不过一般都这样)

SciPy下载链接在这里:源码包,可执行文件

Windows下直接下载可执行文件,直接就能装了。Linux下还是要下源码包,然后用上面的方法安装(同没试过,不过应该是这样)

测试是否安装成功:

NumPy的话,在IDLE里面执行importnumpy,如果没报错一般就安装好了

SciPy的话,在IDLE里面执行importscipy,如果没报错一般就安装好了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6173821.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存