一键脚本

yum groupinstall 'Development Tools' zlib-devel bzip2-devel gcc openssl-devel ncurses-devel readline-devel -y \ &&
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz \ &&
tar -zxf Python*  \ &&
cd Python-3.6.5  \ &&
./configure --prefix=/usr/local/python3  \ &&
make && make install   \ &&
echo 'export PATH=$PATH:/usr/local/python3/bin' >> ~/.bashrc   \ &&
rm -f /usr/bin/python           \ &&
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python      \ &&
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip             \ &&
mkdir /root/.pip/                                      \ &&
cat >/root/.pip/pip.conf<<EOF
[global]
index-url =https://pypi.tuna.tsinghua.edu.cn/simple
EOF

1、安装开发包和依赖包

yum groupinstall 'Development Tools' -y            #安装开发包

yum install zlib-devel bzip2-devel gcc openssl-devel ncurses-devel -y      #安装可能依赖的包

yum install readline-devel -y                #不安装进入python解释器的时候可能输入字符会乱码

2、下载 Python3.5代码包

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

3 编译

[root@db02 ~]# tar -zxf Python-3.6.5.tgz

[root@db02 ~]# cd Python-3.6.5

[root@db02 Python-3.6.5]#

./configure --prefix=/usr/local/python3

make && make install

4 设置环境变量

echo 'export PATH=$PATH:/usr/local/python3/bin' >> ~/.bashrc做一些必要配置
rm -f /usr/bin/python                                       #删除老版本的软链接
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python      #做新版本的软链接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip              #pip软链接
mkdir /root/.pip/                                           #国内镜像vi /root/.pip/pip.confcat >/root/.pip/pip.conf<<EOF
[global]
index-url =https://pypi.tuna.tsinghua.edu.cn/simple
EOF

安装mycli

pip install mycli
ln -s /usr/local/python3/bin/mycli /usr/bin/mycli

5、更新python2.6的yum配置。

vim /usr/bin/yum

通过vim修改yum的配置

#!/usr/bin/python改为#!/usr/bin/python2.6,保存退出。

完成了python3的安装。

转载于:https://www.cnblogs.com/wenyule/p/9799731.html

CentOS 安装python3.6相关推荐

  1. Centos安装Python3,yum4, dnf, neofetch

    Centos安装Python3 一 epel 源安装 首先安装epel源: yum install epel-release 在有epel源的情况下查询yum的python3状况: Repositor ...

  2. centos安装python3

    centos安装python3 1.查看安装默认安装位置 whereis python 2.python2.7默认安装是在 /usr/bin目录中,切换到/usr/bin/ cd /usr/bin/ ...

  3. CentOS 安装Python3

    # 基于Linux的 Python3 环境的安装   最近买了一台centOS 阿里云轻量级服务器 自带Python2 准备安装Python3.6 版本的   ## Step   * 1 查看当前版本 ...

  4. python3安装-Centos 安装 Python3

    Centos 的官方源默认是没有python3,所以不能直接yum安装. 下面介绍几个常用的方法在Centos下安装Python3. 一.epel 源安装 首先安装epel源: yum install ...

  5. centos安装python3.5_CentOS 7安装Python3.5

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

  6. centos安装python3.6_Centos安装python3.6和pip步骤记录

    2018-10-24 自学了一段时间的Python爬虫,遇到了一些反爬的网站吧,然后看到有IP代理池这个东西(其实某宝也有代理接口,但是穷人家还是自己爬吧),就写了一个,准备丢到服务器上跑一下,买了个 ...

  7. centos 7 局域网丢包排查_一文掌握docker centos 安装python3.7「精品」

    今天我将通过下文,详细向大家介绍如何在docker下安装python3.7,当然是在centos中: 一.获取centos镜像 docker pull centos:centos7 二.查看容器 do ...

  8. CentOS 安装Python3.x常见问题

    CentOS 6.x自带的Python版本是2.6,CentOS 7.x上自带的是2.7,我们要自己安装Python3.X,配置环境,不过一般安装过程不会一帆风顺,往往有些报错,在CentOS以及其他 ...

  9. centos安装python3小白_Centos7 安装Python3

    Centos7 安装Python3 一.linux安装Python3 1.安装相关依赖 [root@3f9 ~]# yum -y install zlib-devel bzip2-devel open ...

  10. centos安装python3小白_在Linux CentOS7 下安装 python3

    在CentOS7下,默认安装的就是python2.7,我现在来教大家如何安装python3: 1.首先安装python3.6可能使用的依赖 # yum -y install openssl-devel ...

最新文章

  1. Linux 下的动态库、静态库与环境变量
  2. 这些概念都不懂,别说你会机器学习
  3. Qt C++ 检测优盘插入或拔出
  4. 二值图像--形态学处理3 开操作和闭操作
  5. Docker 制作镜像的方式
  6. Redis 是如何执行的?
  7. 飞机订票系统的html模板,飞机订票系统程序设计
  8. 文件和异常 Python
  9. 制图折断线_无锡春华教育AutoCAD家具制图/机械/工程制图
  10. 微课|中学生可以这样学Python(2.2.4节):逻辑运算符
  11. php w 框架叫什么意思,框架是什么,为啥要用框架. 框架解决了什么
  12. 微软9月补丁星期二值得关注的0day、终于落幕的 PrintNightmare及其它
  13. shell脚本备份MySQL
  14. Scanner类中的next()和nextLine()方法
  15. access 更新整列数据_创建和运行更新查询
  16. submit 和 button的区别
  17. lol1.7更新服务器维护,lol12月20日维护公告 v3.0.7.1版本更新内容一览
  18. 内存卡android文件夹名称,安卓手机内存卡文件夹英文名称解析——第三方应用类...
  19. 求解N的N次方的个位数
  20. ONVIF学习笔记11:搜索设备不匹配问题排查

热门文章

  1. 华为鸿蒙OS发布!余承东:随时可替换安卓;方舟编译器将支持混合编译
  2. Java基础/利用fastjson序列化对象为JSON
  3. Hyper-V 怎样拷贝文件至虚拟硬盘并附加到虚拟机上
  4. 虚拟机软件之vmware workstation安装篇
  5. IE6-IE9兼容性问题列表及解决办法_补遗漏之一:button的type默认值改变为submit了。...
  6. 黄聪:ICTCLAS分词系统研究(一)(转)
  7. 高可用软件heartbeat服务章节目录(草稿)
  8. 环保—北京周边 自行车骑行线路大全
  9. GPU — CUDA 编程模型
  10. Go 语言编程 — 错误处理