zoukankan      html  css  js  c++  java
  • python2.7.X 升级至Python3.6.X

    安装Python3

    项目是在py3环境下进行编码的,正好yczhang默认的py版本是2,我们还需要安装py3才能让程序run起来,在此之前,需要安装开发工具包,因为要编译安装Python

    [root@yczhang ~]# yum -y group install "Development Tools"

    安装Python的依赖包,不安装依赖可能安装完成后没有pip3 软件。

    [root@yczhang ~]# yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel vim

    下载目前最新的Python3.6.x

     1 [root@yczhang ~]# wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

    可能你需要通过yum -y install wget

    解压编译安装

    [root@yczhang ~]# tar xf Python-3.6.0.tgz

    [root@yczhang ~]# cd Python-3.6.0

    [root@yczhang Python-3.6.0]# ./configure --prefix=/usr/local/python3.6

    [root@yczhang Python-3.6.0]# make

    [root@yczhang Python-3.6.0]# make altinstall

    pip3python3创建链接

    [root@yczhang Python-3.6.0]# ln -fs /usr/local/python3.6/bin/python3 /usr/local/bin/

    [root@yczhang Python-3.6.0]# ln -fs /usr/local/python3.6/bin/pip3 /usr/local/bin/

    [root@yczhang Python-3.6.0]# mv /usr/bin/python /usr/bin/python_old

    [root@yczhang Python-3.6.0]# ln -fs /usr/local/python3.6/bin/python3.6 /usr/bin/python

    [root@yczhang Python-3.6.0]# ln -fs /usr/local/python3.6/bin/pip3.6 /usr/bin/pip

    验证安装

    [root@yczhang Python-3.6.0]# pip -V

    pip 9.0.1 from /usr/local/python3.5/lib/python3.5/site-packages (python 3.6)

    [root@yczhang Python-3.6.0]# python -V

    Python 3.6.0

    修改yum文件,否则yum将无法下载

    vim /usr/bin/yum

    #!/usr/bin/python

    修改为

    #!/usr/bin/python2.7

    保存即可生效

  • 相关阅读:
    Web API系列之三 基本功能实现
    Web API系列之二WebApi基础框架搭建
    C# (类型、对象、线程栈和托管堆)在运行时的相互关系
    C# 命名空间和程序集
    C# new关键字和对象类型转换(双括号、is操作符、as操作符)
    Vue.js系列之四计算属性和观察者
    Vue.js系列之三模板语法
    C# 对象哈希码
    Class与Style绑定
    Koa学习笔记
  • 原文地址:https://www.cnblogs.com/huandada/p/9415353.html
Copyright © 2011-2022 走看看