说明:由于Cenots 6.5 默认是安装的 python 2.6.6  要想同一台主机使用多个python版本,不能影响原来的版本,因为系统很多还依赖于python,比如 yum    python3.x 版本很多方面更规范标准,可以安装 python 3.5+ 版本

系统环境:

[root@localhost ~]# cat /etc/redhat-release
CentOS release 6.5 (Final)
[root@localhost ~]# uname -a
Linux TST-NG- 2.6.-431.11..el6.ucloud.x86_64 # SMP Tue Mar :: EST x86_64 x86_64 x86_64 GNU/Linux

一、安装python 3.6.2

1.1 备份并更换阿里源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo # 阿里镜像源

1.2 安装 python3.6 需要的依赖包

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel

1.3 python官网获取下载地址(官网:https://www.python.org)

python 3.6.2版本源码tar.gz格式地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

也可以到搜狐镜像里面去下载源码:   http://mirrors.sohu.com/python/3.6.2/

1.4 登录到要安装python的linux主机,下载 --> 解压 --> 编译 --> 安装

mkdir /data/tools
cd /data/tools
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
tar xf Python-3.6..tgz
cd Python-3.6.
./configure --prefix=/usr/local # 可以自定义指定python的安装目录,如果指定的安装目录不在 PATH 环境变量里面,需要把安装的目录加入到环境变量中去 如果这步出现如下提示,可以加上这个参数再重新执行一遍 ./configure --prefix=/usr/local --enable-optimizations 也可以忽略这个提示,不影响后面的安装
If you want a release build with all stable optimizations active (PGO, etc),
please run ./configure --enable-optimizations make -j && make install # 由于编译的过程时间比较长,可以启用多核心编译会快点 (命令行输入 top 命令 然后按 可以获取主机有几个核)
ln -s /usr/local/bin/python3 /usr/bin/python3 # 创建软连接

1.5 检查python3.6.2 是否正确安装

[root@localhost ~]# python3 --version
Python 3.6.
[root@localhost ~]# python3
Python 3.6. (default, Aug , ::)
[GCC 4.4. (Red Hat 4.4.-)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

二、安装 pip 包管理工具 pip

官网下载地址:https://pypi.python.org/pypi/pip

cd /data/tools
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz
tar xf pip-9.0..tar.gz
cd pip-9.0.1
python3 setup.py install 安装 pip 成功最后面的提示如下

Installed /usr/local/lib/python3.6/site-packages/pip-9.0.1-py3.6.egg
Processing dependencies for pip==9.0.1
Finished processing dependencies for pip==9.0.1

三、安装 ipython

pip install ipython

1.0  进入ipython交互式界面 & 查看ipython版本

[root@localhost ~]# ipython
Python 3.6. (default, Aug , ::)
Type 'copyright', 'credits' or 'license' for more information
IPython 6.1. -- An enhanced Interactive Python. Type '?' for help. In [1]:

[root@localhost ~]# ipython --version
6.1.0

1.1  测试

In []: print('hello,world!')
hello,world! In []: print(' 安装完成 '.center(,'*'))
************ 安装完成 ************

Centos 6.5 安装 python3.6.2、pip9.0.1、ipython6.1的更多相关文章

  1. CentOS系统下安装python3+Django

    转载:CentOS系统下安装python3+Django 1.首先用yum安装下vim,因为CentOS 7可能根本没自带完整vim,经常出现输入乱码:yum -y install vim 2.安装开 ...

  2. CentOS 7下安装Python3.6

    CentOS 7下安装Python3.6.4   CentOS 7下安装Python3.5 •安装python3.6可能使用的依赖 yum install openssl-devel bzip2-de ...

  3. CentOS 7下安装Python3.6.4

    CentOS 7下安装Python3.5 •安装python3.6可能使用的依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-deve ...

  4. CentOS 7下安装Python3.5

    CentOS 7下安装Python3.5 •安装python3.5可能使用的依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-deve ...

  5. ESRally压测ElasticSearch性能 CentOS 7.5 安装 Python3.7

    1,CentOS 7.5 安装 Python3.7 1.安装开发者工具 yum -y groupinstall "Development Tools"2.安装Python编译依赖包 ...

  6. Centos 6.5 安装python3.6

    废话不多说,直接上步骤 wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2rc1.tgz 进入 https://www.python.o ...

  7. 1.在CentOS 6.4安装python3

    CentOS安装Python3.X 1.系统环境说明 [root@Python ~]# uname -r 2.6.32-431.el6.i686 [root@Python ~]# uname -m i ...

  8. CentOS源码安装Python3.6

    一.安装环境及版本 CentOS 6.5 Python 3.6.1 二.安装依赖包 1.安装静态库 # yum install -y openssl-static 注:如果不安装该静态库,会导致pyt ...

  9. CentOS 6.8 安装 Python3

    由于没有GCC无法编译安装Python3.6, 所以先安装GCC(yum install gcc) 下载地址:https://www.python.org/ftp/python/ 1 tar zxvf ...

随机推荐

  1. 常用的DNS

    中国互联网络中心(推荐,安全又快速):1.2.4.8.210.2.4.8.101.226.4.6(电信及移动).123.125.81.6(联通)阿里DNS:223.5.5.5.223.6.6.6goo ...

  2. hdu_5868:Different Circle Permutation

    似乎是比较基础的一道用到polya定理的题,为了这道题扣了半天组合数学和数论. 等价的题意:可以当成是给正n边形的顶点染色,旋转同构,两种颜色,假设是红蓝,相邻顶点不能同时为蓝. 大概思路:在不考虑旋 ...

  3. maven:pom.xml中没有dependency标签错误

    dependency的标签是包含在dependencies中的.

  4. Java以及PHP安装环境

    开学前想把web的知识系统掌握一下,跟着极客学院学html5. 安装了intellij idead.xampp.jdk.eclipse for php. 下面列举一些安装过程中会出现的问题,以及解决. ...

  5. Bower的入门

    接触Bower一年多了,今天对于它的有一些疑问,并且写此博文记录之. 首先把Bower的官网附上: https://bower.io/ (一)什么是Bower Bower:就是一个前端包管理工具.能够 ...

  6. FCKEditor在jsp页面中的配置方法

    大家在使用博客园或者是在网站上面发表一些东西的时候,往往会发现,输入文字的不是一个简单的文本框,而是一个类似于word的在线编辑环境.这个插件叫FCKEditor,使用这个插件要进行一定程度的配置,下 ...

  7. WCF Cookie处理

    wcf操作cookie看似很简单,如果不对Wcf研究一把还是很难的,基本上无从下手. 这里上一图 上面的结果,岂止是坑爹,简直就是坑爹!!! 废话不多说,直接上代码: cookie读取 var req ...

  8. bzoj3728: PA2014Final Zarowki

      Description 有n个房间和n盏灯,你需要在每个房间里放入一盏灯.每盏灯都有一定功率,每间房间都需要不少于一定功率的灯泡才可以完全照亮. 你可以去附近的商店换新灯泡,商店里所有正整数功率的 ...

  9. Java综合题目

    分支, 循环, 数据类型 1, 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 2, 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13... ...

  10. jquery实现多条件筛选特效代码分享

    本文实例讲述了jquery实现多条件筛选特效.分享给大家供大家参考.具体如下:jquery实现的多条件搜索表单带日期选择表格表单效果源码,是一段实现了多个条件筛选搜索的特效代码,多条件拥有时间.地点. ...