文档章节

在centOS上离安装Python2.7以及numpy,scipy,matplot,sklearn等

城寒
 城寒
发布于 2015/06/13 03:58
字数 733
阅读 319
收藏 0
点赞 0
评论 0

〇、由于是离线安装、提前下载各种包

        到https://pypi.python.org/pypi 上下载新的版本即可

        大概会用到的包如下图

    

一、安装python2.7.9

./configure --prefix=/usr/local
 make && make altinstall
 ln -s /usr/local/bin/python2.7 /usr/local/bin/python


        检查结果

 sh
 python -V


二、安装各种前提包

        最好按照由上到下的顺序安装,

 six
 nine
 nose
 python-dateutil
 holiday
 bz2 #一般自带
 pyparsing
 distribute
 libpng
 freetype    #freetype 需要把 freetype2 里面的一个都是头文件的文件夹,
           #把里面的全部头文件复制到 /usr/include

        安装方法基本上都是

python setup.py install
#或者是C语言的 
./configure --prefix=/路径
 make && make altinstall

三、安装numpy、scipy

 参考:http://blog.chinaunix.net/uid-22488454-id-3978860.html
 参考:http://www.server110.com/python/201401/5079.html

    1.先安装ATLAS和LAPACK

 tar -jxvf atlas3.10.0.tar.bz2
 cd ATLAS
 mkdir obj64
 cd obj64
 ../configure -b 64 -Fa alg -fPIC -shared --prefix=/配置atlas的安装路径/atlas --with-netlib-lapack-tarfile=/lapack安装压缩文件存放的目录/lapack-3.4.2.tgz

        等几个小时

 make
 make check
 make time
 make install

    2.安装numpy

 tar -zxvf numpy-1.6.2.tar.gz
 cd numpy-1.6.2
 cp site.cfg.example site.cfg
 vim site.cfg或者gedit site.cfg

        修改以下内容,基本上就是去掉注释,加上default里面冒号后的内容

 [DEFAULT]
 library_dirs = /usr/local/lib:/atlas的安装目录/atlas/lib
 include_dirs = /usr/local/include:/atlas的安装目录/include
 [blas_opt]
 libraries = f77blas, cblas, atlas
 [lapack_opt]
 libraries = lapack, f77blas, cblas, atlas
 [amd]
 amd_libs = amd
 [umfpack]
 umfpack_libs = umfpack
 #vim使用说明:刚打开时,用光标移动,然后按I键进入编辑模式,底下提示--插入--
 #编辑完按ESC退出编辑模式,输入“:”然后接“x”表示保存并退出,接“quit!”表示直接退出
 python setup.py build
 python setup.py install

    3.安装scipy

 tar -zxvf scipy-0.11.0.tar.gz
 cd scipy-0.11.0
 vim site.cfg

 修改以下内容

 [DEFAULT]
 library_dirs = /usr/local/lib:/atlas的安装目录/atlas/lib
 include_dirs = /usr/local/include:/atlas的安装目录/include
 [blas_opt]
 libraries = f77blas, cblas, atlas
 [lapack_opt]
 libraries = lapack, f77blas, cblas, atlas
 [amd]
 amd_libs = amd
 [umfpack]
 umfpack_libs = umfpack
 python setup.py build
 python setup.py install

    4.可能缺各种包,应该都在第二点里面安装了,需要验证

 import nose
 import numpy
 import scipy
 numpy.test('full')
 scipy.test('full')

        将提示出来缺的东西都补上


四、安装matplot和sklearn和PyFastarSQL

    1.matplot需要freetpye2和libpng,如果是自己安装的,可能不知道路径,需要修改
 
        解压,进入文件夹,复制setup.cfg.template为setup.cfg
        修改setup.cfg以下内容

[directories]
 basedirlist = /usr,/usr/local/lib,/usr/lib,/libpng所在的路径,lib缺少就在这里加


        #缺少include的头文件,需要把头文件复制到/usr/include/里面,不能是文件夹复制

        如果安装完import提示找不到bz2之类的,把旧版python里的文件复制过去:

cp /usr/lib64/python2.6/lib-dynload/bz2.so /usr/local/lib/python2.7/

    2.sklearn 直接安装即可

    3.PyFastarSQL安装

        修改setup.py
        注释掉以下三行

 with open('README.rst') as readme:
  long_description = readme.read()
 long_description=long_description

五、安装cx_Oracle

        目前还没安装,提示电脑上没有oracle软件
 

© 著作权归作者所有

共有 人打赏支持
城寒
粉丝 3
博文 18
码字总数 8220
作品 0
海淀
基于python的机器学习(1)-环境配置

基于python的机器学习(1)-环境配置 01.基本介绍 不能说当前机器学习很强大,但是可以说当前机器学习在现实的生活中所起的作用也越来越大了,将来,社会对这方面的人才需求也会越老越大。对...

meiqi0538 ⋅ 04/20 ⋅ 0

Mac配置虚拟环境Virtualenv

最近正在自学Python做科学计算,当然在很多书籍和公开课里最先做的就是安装Numpy, Scipy, Matplotlib等包,不过每次安装单独的包时,都会有各种问题导致安装失败或者调用失败。 比如, 遇到 ...

legehappy ⋅ 05/07 ⋅ 0

从零开始用Python3做数据分析

点击关注 异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 参与文末话题讨论,每日赠送异步图书 ——异步小编 欢迎来到Python数据分析的世界!如今,Python已成为数据分析和数据...

异步社区 ⋅ 05/19 ⋅ 0

Kaggle泰坦尼克船难逻辑回归预测生存率

一、题目 https://www.kaggle.com/c/titanic 二、编程环境准备 (一)操作系统:Win 10 (二)编程语言:Python 3.6 Win 10安装Python 3.6 (三)需要的库:numpy + pandas + matplotlib + s...

海天一树X ⋅ 05/10 ⋅ 0

[机器学习]Scikit-Learn学习笔记01——Scikit-Learn基础概念

概念 1.sklearn是一个Python第三方提供的非常强力的机器学习库 2.scikit-learn是一个基于NumPy,SciPy,Matplotlib的开源学习工具包 3. 在数据量不是过大的情况下,可以解决大部分问题. 安装...

baihuaxiu123 ⋅ 05/13 ⋅ 0

在PyODPS DataFrame自定义函数中使用pandas、scipy和scikit-learn

背景 PyODPS DataFrame 提供了类似 pandas 的接口,来操作 ODPS 数据,同时也支持在本地使用 pandas,和使用数据库来执行。 PyODPS DataFrame 除了支持类似 pandas 的 map 和 apply 方法,也...

继盛 ⋅ 05/10 ⋅ 0

Using Basemap 1.0.7 in Python 3.6

I'm creating a filled contour plot using m.contourf() form basemap(http://matplotlib.org/basemap/api/basemapapi.html#mpltoolkits.basemap.Basemap.contourf). For some reason ever ......

voole ⋅ 06/15 ⋅ 0

Python计算机视觉:第一章 图像处理基础

第一章 图像处理基础 1.1 PIL-Python图像库 1.2 Matplotlib库 1.3 NumPy库 1.3.3 直方图均衡化 1.4 SciPy模块 1.5 更高级的例子:图像降噪 1.1 PIL-Python图像库 PIL (Python Imaging Librar...

weixin_37773766 ⋅ 05/24 ⋅ 0

pytorch4学习4:训练一个分类器

现在已经知道了一个网络的结构搭建,正向反向传播以及梯度下降的训练方法。那么如何读入一组数据? 首先使用现有的python工具包将训练数据读入存为numpy的形式,之后将numpy转换为pytorch使用...

chenyue_tju ⋅ 05/07 ⋅ 0

机器学习超级无敌小抄表——pyhton 库函数集锦

1、Jupyter Notebook 2、Importing Data 3、NumPy Basics 4、Pandas Basics 5、Pandas 6、Matplotlib 7、Python Basics 8、Scikit-Learn 10、SciPy-Linear Algebra 11、Seaborn 12、color 1......

johinieli ⋅ 04/18 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

win环境下jdk7与jdk8共存配置

1.jdk安装包 jdk安装包 安装步骤略 2.jdk等配置文件修改 在安装JDK1.8时(本机先安装jdk1.7再安装的jdk1.8),会将java.exe、javaw.exe、javaws.exe三个文件copy到了C:\Windows\System32,这...

泉天下 ⋅ 18分钟前 ⋅ 0

windows profesional 2017 build problem

.net framework .... https://stackoverflow.com/questions/43330915/could-not-load-file-or-assembly-microsoft-build-frameworkvs-2017...

机油战士 ⋅ 52分钟前 ⋅ 0

python3中报错的解决方法(长期更新)

1、ImportError: No module named ‘DjangoUeditor’ 出错原因:安装DjangoUeditor库适用于python2,需要下载适用python3的 下载地址:https://github.com/twz915/DjangoUeditor3 2、python3......

xiaoge2016 ⋅ 57分钟前 ⋅ 0

数据结构与算法之双向链表

一、双向链表 1.双向链表的结点结构 typedef struct DualNode{ ElemType data; struct DualNode *prior; // 前驱结点 struct DualNode *next; // 后继结点}DualNode, *DuL...

aibinxiao ⋅ 今天 ⋅ 0

五大最核心的大数据技术

大数据技术有5个核心部分,数据采集、数据存储、数据清洗、数据挖掘、数据可视化。关于这5个部分,有哪些核心技术?这些技术有哪些潜在价值?看完今天的文章就知道了。 大数据学习群:7165810...

董黎明 ⋅ 今天 ⋅ 0

PhpStorm 头部注释、类注释和函数注释的设置

首先,PhpStorm中文件、类、函数等注释的设置在:setting-》Editor-》FIle and Code Template-》Includes下设置即可,其中方法的默认是这样的: /**${PARAM_DOC}#if (${TYPE_HINT} != "v...

nsns ⋅ 今天 ⋅ 0

spring.net AOP

http://www.springframework.net/doc-latest/reference/html/aop-quickstart.html https://www.cnblogs.com/wujy/archive/2013/04/06/3003120.html AOP系列(一)——ProxyFactoryObject 显式创......

whoisliang ⋅ 今天 ⋅ 0

【HAVENT原创】创建 Dockerfile 生成新的镜像,并发布到 DockerHub

注意:Win7 与 Win10 的版本存在差异,Win7 版本使用 Docker Quickstart Terminal 进入控制台,Win10下面直接用管理员权限打开控制台或者 PowerShell 即可;另外 Win7 下面只能访问 C盘,/ap...

HAVENT ⋅ 今天 ⋅ 0

pom.xml出现web.xml is missing ...解决方案

提示信息应该能看懂。也就是缺少了web.xml文件,<failOnMissingWebXml>被设置成true了。 搜索了一下,Stack Overflow上的答案解决了问题,分享一下。 目前被顶次数最多的回答原文如下: This...

源哥L ⋅ 今天 ⋅ 0

js时间戳与日期格式之间相互转换

1. 将时间戳转换成日期格式 1 2 3 4 5 6 7 8 9 10 11 12 13 14 // 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象 /** 1. 下面是获取时间日期的方法,需要什么样的格式自己...

Jack088 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部