zoukankan      html  css  js  c++  java
  • Linux环境下安装python3

    1.安装前准备

    CentOS 7 中默认安装了 Python,版本:2.7.5,由于很多基本的命令、软件包都依赖旧版本,比如:yum。所以,在更新 Python 时,建议不要删除旧版本,而且新旧版本可以共存

    yum install -y ncurses-libs zlib-devel mysql-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

    2.下载及安装

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

    tar -zxvf Python-3.5.2.tgz && cd Python-3.5.2

    ./configure

    make && make install

    查看版本:python -V   &&  python3 -V

    查看软链接:ls-al /usr/bin | greppython

    将原来软链接重命名:mv /usr/bin/python /usr/bin/python.bak

    将 python 链接至 python3:ln -s /usr/local/bin/python3 /usr/bin/python

    再次查看版本:python -V

    注意:
    升级 Python 之后,由于将默认的 python 指向了 python3,yum 不能正常使用,需要编辑 yum 的配置文件:

    vi /usr/bin/yum

    vi /usr/libexec/urlgrabber-ext-down

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



    作者:飞起的黑天鹅
    链接:https://www.jianshu.com/p/4712ec354faf
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    shenduxuexizheshinian
    apk
    clion 激活码
    mongodb配置文件
    scrapy
    基于docker/虚拟机的esp32远程工作流
    Android JNI 之 环境安装
    使用lambda编写九九乘法表
    OpenFire 的安装和配置
    跟我学android-Notification
  • 原文地址:https://www.cnblogs.com/waw/p/12022209.html
Copyright © 2011-2022 走看看