centos6.5安装python2.7、pip、numpy、scipy
1..安装Development Tools
yum groupinstall -y 'development tools'
2.安装SSL、bz2、zlib来为Python的安装做好准备工作
yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget
3.下载python2.7源码包
wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
3.1.解压压缩包
tar xzvf Python-2.7..tgz
3.2.指定安装路径
cd Python-2.7.
./configure --prefix=/usr/local/python2
3.3.编译并安装
make
make install
3.4.创建链接将python指向2.7版本
python默认是指向2.6版本的
rm -f /usr/bin/python
ln -s /usr/local/python2/bin/python /usr/bin/python
3.5.修改yum文件(yum依赖python2.6)
将
“#!/usr/bin/python”
改为centos6.5原来的python版本
#!/usr/bin/python2.
4.pip是一个安装和管理 Python 包的工具,用它我们可以方便的拉一些依赖的库下来
4.1首先下载并安装setuptools
wget --no-check-certificate https://pypi.python.org/packages/1f/7a/6b239a65d452b04ad8068193ae313b386e6fc745b92cd4584fccebecebf0/setuptools-25.1.6.tar.gz
tar -xvf setuptools-25.1..tar.gz
cd setuptools-25.1.
python setup.py install
4.2下载安装pip
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
sudo python ez_setup.py --insecure
wget "https://pypi.python.org/packages/source/p/pip/pip-9.0.1.tar.gz" --no-check-certificate
解压安装
[root@master /usr/local/src]$ tar -zxxf pip-9.0..tar.gz
[root@master /usr/local/src]$ cd pip-9.0.
[root@master /usr/local/src]$ python setup.py install
这样就可以使用pip了
5.适用pip安装numpy、scipy
sudo pip install numpy
sudo pip install scipy
sudo pip install matplotlib
6.python更新后, matplotlib.pyplot模块无法加载,通过百度,发现没有安装tk
yum -y install tk-devel
yum -y install tkinter
安装后python2.7依旧无法加载,更改文件
vim /usr/local/src/Python-2.7.10/Modules/Setup.dist
去掉这几行前边的“#”
_tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
-L/usr/local/lib \
-I/usr/local/include \
-ltk8.5 -ltcl8.5 \
-lX11
-ltk8.5 -ltcl8.5 默认是 8.2 ,请你系统实际tcl/tk版本修改
[root@master /usr/local/src/Python-2.7.10]$ rpm -qa | grep ^tk
tkinter-2.6.6-66.el6_8.x86_64
tk-devel-8.5.7-5.el6.x86_64
tk-8.5.7-5.el6.x86_64
[root@master /usr/local/src/Python-2.7.10]$ rpm -qa | grep ^tcl
tcl-8.5.7-6.el6.x86_64
tcl-devel-8.5.7-6.el6.x86_64
我系统中装的是8.5,所以这里我改成了8.5
然后保存退出
安装tck-devel、tk-devel
yum -y install tcl-devel tk-devel
新进入python2.7目录
执行
make
make install
centos6.5安装python2.7、pip、numpy、scipy的更多相关文章
- linux python 安装 nose lapack atlas numpy scipy
linux python 安装 nose lapack atlas numpy scipy --http://lib.csdn.net/article/python/1262 作者:maple1149 ...
- 在windows下python,pip,numpy,scipy,matplotlib的安装
系统:win7(64bit) 如果只需要安装python,执行步骤一就可以了,不用管后面.如果还需要其它的库,则只需要执行第二步,第一步可省略(因为在安装anaconda的时间,python就自动装好 ...
- CentOS6.5安装Python2.7和Pip
注:文中所写的安装过程均在CentOS6.5 x86下通过测试,安装的Python版本为2.7.12,Pip版本为8.1.2 主要参考博文:http://bicofino.io/2014/01/16/ ...
- 【Linux】 CentOS6.5安装Python2.7以及pip等工具
原文地址 CentOS6.5下是原来就有python的,我的镜像里面自带的python版本是2.6.6.如果想要自己更新一个更加新的python版本可以这么做: 安装python2.7安装包. 从官网 ...
- CentOS6.8 安装python2.7,pip以及yum
由于CentOS6.8里自带的yum所依赖的python是2.6.66版本,但是安装pip至少要求python是2.7版本,因而原有的2.6并不能卸载,又得安装新的2.7.之前安装的时候强制卸载了2. ...
- Centos6.5安装python2.7与pip
安装Python2.7 安装环境 [root@localhost1 ~]# cat /etc/redhat-release CentOS release 6.5 (Final) [root@local ...
- Centos6.5安装Python2.7.9
1. 问题背景 Centos6.5默认自带的python环境是2.6.6,python的一些特性没法使用,所以要对python进行升级,借鉴了网上其他同学的安装教程,但是还是遇到一些坑,不是那木顺利, ...
- centos6.3安装python2.7, pip2.7, mysql
参考: https://github.com/h2oai/h2o-2/wiki/Installing-python-2.7-on-centos-6.3.-Follow-this-sequence-ex ...
- centos6.3 安装python2.7.3
现在比较流行python2.7版本,centos6.3的默认版本是2.6.6,所以需要安装下2.7版本 1.下载安装python2.7 #wget http://www.python.org/ftp/ ...
随机推荐
- ASP.NET Web API 2 媒体类型格式化程序
Ø 简介 在之前的ASP.NET Web API 2 消息处理管道文章中有提到,在 Web API 的生命周期中,还包含比较中要的一部分,就是媒体类型格式化程序,该程序主要用于处理 Web API ...
- ASP.NET MVC 3 Razor 语法
1. 三元运算符 1) 输出文本 1. View var var1 = '@(1 < 2 ? "YES" : "NO")'; var var2 ...
- MySQL的一些基本命令笔记(2)
1.逻辑运算符的补充 between 的用法:(在....之间) select column1,column2,......columnN from 表名 where columnX between ...
- redis的常用命令及实例讲解
使用命令行操作redis 数据类型 字符串String 列表list 使用双向循序链表实现(LinkedList) 散列 Hash 一般应用于将redis作为分布式缓存,存储数据库中的数据对象 集合s ...
- nginx + iis 使用介绍
1.下载 nginx 2.配置nginx 文件 1)配置该目录下E:\nginx\nginx-1.9.3\conf: #user nobody; worker_processes ; #error_l ...
- UE4 位置转换相关函数
get mouse positionget mouse position scaled by dpiget viewport scaleDeproject Scence to WorldLocal T ...
- 简单SQL语句
一.基础 模式定义了数据如何存储.存储什么样的数据以及数据如何分解等信息,数据库和表都有模式. 主键的值不允许修改,也不允许复用(不能使用已经删除的主键值赋给新数据行的主键). SQL 语句不区分大小 ...
- 影子节点 shadowDOM
示例: <video controls autoplay name="media"> <source id="mp4" src="t ...
- 基于【字符】操作的IO接口:Writer、Reader
Reader public class BufferedReaderTest { public static void main(String[] args) throws IOException { ...
- PTA 逆散列问题 (30 分)(贪心)
题目链接:https://pintia.cn/problem-sets/1107178288721649664/problems/1107178432099737614 题目大意: 给定长度为 N 的 ...