下载python3.5.2

  wget http://mirrors.sohu.com/python/3.5.2/Python-3.5.2.tgz

  如果提示错误可能是wget没有安装,用yun -y install wget安装

安装前的准备

安装readline-devel,否则运行Python3.5.2后按删除键、方向键等键出现乱码

  yum install readline-devel

如果安装过程提示

Downloading packages:

File "/usr/libexec/urlgrabber-ext-down", line 28

    except OSError, e:

         ^ SyntaxError: invalid syntax

错误说明python解释器不对,编辑/usr/libexec/urlgrabber-ext-down,将第一行的python解释器(#! /usr/bin/python)换成centos自带的python2.7.5(#! /usr/bin/python2.7.5)即可。

安装  

  1、解压Python 3.4.3

    tar -xf Python-3.4.3.tgz

  2、进入目录:

     cd Python-3.4.3/

  3、安装Python 3.4.3

    a、配置./configure

    b、编译make

    c、安装make install

如果配置./configure过程中提示

checking for gcc... no

checking for cc... no

checking for cl.exe... no

configure: error: in `/usr/Python-3.5.2':

configure: error: no acceptable C compiler found in $PATH See `config.log' for more details

的错误,可能是gcc-c++没有安装,使用命令yun install -y gcc-c++  后再重新安装即可

将python3.5.2设置成系统默认

上面我们已经将Python 3.5.2安装完成,但是我们进入shell后,查看python版本号: python -V,发现python还是2.7.5版本。

先将原来的python软连接重名

  mv /usr/bin/python /usr/bin/python2.7.5

编辑下yum的配置文件

  vi /usr/bin/yum将首行的#! /usr/bin/python改成#! /usr/bin/python2.7.5

我们建立一个新的链接

  ln -s /usr/local/bin/python3 /usr/bin/python

  注:最好先到/usr/local/bin/看下python的文件名是不是python3

检验python指向是否成功

  python -V

centos7安装python3的更多相关文章

  1. Centos7 安装python3

    Centos7 安装python3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #安装sqlite-devel yum -y ...

  2. centos7安装 python3.6,且保留2.7版本

    CENTOS7安装PYTHON3.6 1. 安装python3.6可能使用的依赖# yum install openssl-devel bzip2-devel expat-devel gdbm-dev ...

  3. CentOS7 安装Python3,开发SocketIO 客户端

    CentOS7安装Python3,开发SocketIO 客户端 参考:https://blog.csdn.net/lovefengruoqing/article/details/79284573 步骤 ...

  4. centos7安装Python3的过程中会和Python2.7版本冲突导致yum版本比对应,致使yum不能使用的问题。

    centos7安装Python3的过程中会和Python2.7版本冲突导致yum版本比对应,致使yum不能使用的问题. 原因:yum调用Python,启动程/usr/bin/yum就是一个python ...

  5. Linux(4)- centos7安装python3、Linux下安装、配置virtualenv、确保开发环境的一致性、虚拟环境之virtualenvwrapper、vim

    一.centos7安装python3 1.下载python3的源码包 下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz cd ...

  6. centos7安装python3.7

    Centos7安装Python3的方法   由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到. [root@VM_105_217_ ...

  7. centos7 安装 python3.5

    centos7 安装 python3.5 一. python虚拟环境virtualenv VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前 ...

  8. CentOS7 安装Python3.6.8

    CentOS7 安装Python3.6.8 1. 安装依赖环境 yum -y groupinstall "Development tools" yum -y install zli ...

  9. 解决Centos7安装python3后pip工具无法使用

    问题描述: Centos7安装python3,正常流程全部配置完成,python3,pip3的软链接也建立了 但是python3可以正常使用,而pip3报错,无法找到文件或目录 解决方法: which ...

  10. centos7安装python3.6独立的virtualenv环境

    centos7安装python3.6独立的virtualenv环境 1.编译安装python3.6环境# 安装依赖yum -y install zlib-devel bzip2-devel opens ...

随机推荐

  1. 写出好的 commit message

    为何要关注提交信息 加快Reviewing Code的过程 帮助我们写好release note 5年后帮你快速想起来某个分支,tag或者 commit增加了什么功能,改变了哪些代码 让其他的开发者在 ...

  2. C# 热敏打印机 Socket 网络链接 打印 图片 (一)

    using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using Syste ...

  3. DataTable转实体Model,DataRow转实体Model,DataTable转泛型T,DataRow转泛型T

    前言,此方法利用反射将DataRow转成实体,由于反射性能不行,大家就看看就行了吧. 代码来啦 using System; using System.Collections.Generic; usin ...

  4. iOS阶段学习第34天笔记(UI小组件 UISegment-UISlider-UIStepper-UIProgressView-UITextView介绍)

    iOS学习(UI)知识点整理 一.UI小组件 1.UISegmentedControl 分段选择器  实例代码 - (void)viewDidLoad { [super viewDidLoad]; / ...

  5. php判断数据库中某个字段是否有值去执行excel表格写入操作

  6. [翻译]Java HashMap工作原理

    大部分Java开发者都在使用Map,特别是HashMap.HashMap是一种简单但强大的方式去存储和获取数据.但有多少开发者知道HashMap内部如何工作呢?几天前,我阅读了java.util.Ha ...

  7. box-sizing重置盒子模型计算规则

    目标大纲 一.语法声明 box-sizing : content-box | border-box | inherit 二.属性值说明 content-box 在宽度和高度之外绘制元素的内边距和边框 ...

  8. jquery插件图片延时加载实例详解

    效果预览:http://keleyi.com/keleyi/phtml/image/index.htm 使用方法:1.导入JS插件 <script src="http://keleyi ...

  9. 使用javascript生成的植物显示过程特效

    查看效果:http://keleyi.com/keleyi/phtml/html5/33.htm .NET版本:http://keleyi.com/a/bjac/66mql4bc.htm 完整HTML ...

  10. js 数组去重(7种)

    第一次写技术博客,之前总是认为写这些会很浪费时间,还不如多看几篇技术博文.但...但昨天不知道受了什么刺激,好像有什么在驱使着自己要写一样,所以才有了今天的第一篇博文.总觉得应该要坚持这样写下去.初次 ...