zoukankan      html  css  js  c++  java
  • Linux系统中python版本升级

    # 环境依赖

    [root@kazihuo~]# yum -y install gcc gcc-c++ python-devel zlib-devel openssl-devel

    方式一:

    # Yum安装 (首选)

    在配置好网络yum源及epel源时,直接通过以下命令安装python3和pip3;

    # yum -y install python36 python36-devel python36-pip

    方式二:

    # 编译安装

    # 打开链接,找到需安装的相应版本: https://www.python.org/downloads/source/

    [root@kazihuo /soft]# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

    [root@kazihuo /soft]# tar xvf Python-3.6.5.tgz

    [root@kazihuo /soft/Python-3.6.5]# ./configure --prefix=/usr/local/python3.6.5

    [root@kazihuo /soft/Python-3.6.5]# make && make install

    # python3编译安装成功后,输出显示如下,表示已同步安装成功pip3和setuptools;

    [root@kazihuo~]# ln -sv /usr/local/python3.6.5/bin/python3 /usr/bin/python3

    [root@kazihuo ~]# ln -sv /usr/local/python3.6.5/bin/pip3 /usr/bin/pip3

    两步软链接操作等效于配置环境变量,如下:

    # tail -1 /etc/profile

    PATH=$PATH:$HOME/bin:/usr/local/python3.6.5/bin

    # 在命令行界面敲入 python3 ,进入python3程序 !

     

     完善操作

    将python命令默认设置成python3(可选操作)

    [root@kazihuo /usr/bin]# rm python

    [root@kazihuo /usr/bin]# ln -sv /usr/local/python3.6.5/bin/python3 /usr/bin/python

    [root@kazihuo ~]# python -V

    Python 3.6.5

    报错说明

    yum使用报错

    问题描述:

    因为yum使用python2,替换为py3后可能无法正常工作;

    [root@kazihuo ~]# yum list

    File "/usr/bin/yum", line 30
    except KeyboardInterrupt, e:
    ^
    SyntaxError: invalid syntax

    问题解决:

    修改yum配置文件即可解决;

    [root@kazihuo ~]# head -1 /usr/bin/yum

    #!/usr/bin/python2.7
  • 相关阅读:
    python操作 pdf 资料
    PyQt 实现 GUI
    https://zhuanlan.zhihu.com/p/60647332
    [转]框架《Python深度学习基于PyTorch》PDF+代码检测
    python学习资料
    Python虚拟环境打包
    A* 算法详解
    opencv python 图像二值化/简单阈值化/大津阈值法
    语音识别——基于深度学习的中文语音识别tutorial(代码实践)
    OpenCV资料
  • 原文地址:https://www.cnblogs.com/kazihuo/p/9049198.html
Copyright © 2011-2022 走看看