• linuxpython版本升级

    2019-07-19 09:45:55
    1.安装编译环境包(防止出现安装错误) yum install gcc-c++ gcc make cmake zlib-devel bzip2-devel openssl-devel ncurse-devel -yyum install libffi-devel -y ...#下载python3.7.0(或至我的...

     

    1.安装编译环境包(防止出现安装错误)

    yum install gcc-c++ gcc make cmake zlib-devel bzip2-devel openssl-devel ncurse-devel -y yum install libffi-devel -y
    

    2.在线下载Python3.7源码包

    #进入tmp目录
    cd /tmp
    #下载python3.7.0(或至我的百度网盘去下载Python3.7.0.tar.xz 密码:5huz)
    https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz

    3.解压并配置

    #解压
    tar Jxvf Python-3.7.0.tar.xz
    #进入python3.7.0目录
    cd Python-3.7.0
    #创建目录
    mkdir -p /usr/local/python3
    #配置(指定安装目录)
    ./configure --prefix=/usr/local/python3 --enable-optimizations

    4. 编译及安装

    make && make install

    5.更换系统默认Python版本

    1).备份原系统旧版本python

    mv /usr/bin/python /usr/bin/python.bak

    2).创建新版本Python3.7的软链接

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

    3).查看Python版本

    python -V

    Centos 7升级原python 2.7.5至Python 3.7

    6.修改yum功能

    因为yum的功能依赖Pyhon2,现在更改默认Python版本后会导致yum无法正常工作,所以进行以下修复

    vim /usr/bin/yum

    将/usr/bin/python改为/usr/bin/python2.7

    Centos 7升级原python 2.7.5至Python 3.7

    vim /usr/bin/yum-config-manager    (centos找不到可以跳过此步骤)

    将/usr/bin/python改为/usr/bin/python2.7

    Centos 7升级原python 2.7.5至Python 3.7

    vim /usr/libexec/urlgrabber-ext-down

    将/usr/bin/python改为/usr/bin/python2.7

    Centos 7升级原python 2.7.5至Python 3.7

    再重新执行yum命令

     

    展开全文
  • Linux 升级 Python 至 3.x

    2018-05-30 10:27:39
    CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级。 由于很多基本的命令、软件包都依赖旧版本,比如:yum。所以,在更新 Python 时,建议不要删除旧版本(新旧版本可以...

    简述

    CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级。

    由于很多基本的命令、软件包都依赖旧版本,比如:yum。所以,在更新 Python 时,建议不要删除旧版本(新旧版本可以共存)。

    | 版权声明:一去、二三里,未经博主允许不得转载。

    查看 Python 版本号

    当 Linux 上安装 Python 后(默认安装),只需要输入简单的命令,就可以查看 Python 的版本号:

    # python -V
    Python 2.7.5

    或者是:

    # python --version
    Python 2.7.5

    可以看出,系统自带的 Python 版本是 2.7.5。

    下载新版本

    进入 Python下载页面,选择需要的版本。

    这里,我选择的版本是 3.5.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 

    执行 ./configure 时,如果报错:

    configure: error: no acceptable C compiler found in $PATH

    说明没有安装合适的编译器。这时,需要安装/升级 gcc 及其它依赖包。

    # yum install make gcc gcc-c++ 

    完成之后,重新执行:

    # ./configure 

    这里写图片描述

    编译 & 安装

    配置完成之后,就可以编译了:

    # make 

    漫长的等待……完成后,安装:

    # make install 

    验证

    安装成功以后,就可以查看 Python 的版本了:

    # python -V
    Python 2.7.5
    # python3 -V
    Python 3.5.2

    一个是旧版本 2.x,另外一个是新版本 3.x。

    注意:在 /usr/local/bin/ 下有一个 python3 的链接,指向 bin 目录下的 python 3.5。

    设置 3.x 为默认版本

    查看 Python 的路径,在 /usr/bin 下面。可以看到 python 链接的是 python 2.7,所以,执行 python 就相当于执行 python 2.7。

    # ls -al /usr/bin | grep python
    -rwxr-xr-x.  1 root root      11216 121 2015 abrt-action-analyze-python
    lrwxrwxrwx.  1 root root          7 830 12:11 python -> python2
    lrwxrwxrwx.  1 root root          9 830 12:11 python2 -> python2.7
    -rwxr-xr-x.  1 root root       7136 1120 2015 python2.7

    将原来 python 的软链接重命名:

    # mv /usr/bin/python /usr/bin/python.bak

    将 python 链接至 python3:

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

    这时,再查看 Python 的版本:

    # python -V
    Python 3.5.2

    输出的是 3.x,说明已经使用的是 python3了。

    配置 yum

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

    # vi /usr/bin/yum

    同时修改:

    # vi /usr/libexec/urlgrabber-ext-down

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

    展开全文
  • 升级linux python

    2019-07-23 14:35:08
    升级linux python # python -V # 查看python 版本 # cd /home/centos/Downloads # 进入存放目录 # wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz # 获...

     

     

     

    # python -V    # 查看python 版本
    # cd /home/centos/Downloads    # 进入存放目录
    # wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz    # 获取新版的 python
    # tar xvf Python-3.6.1.tar.xz    # 解压文件
    # cd ./Python-3.6.1     # 进入解压后的文件目录
    # mkdir /usr/local/python3    # 创建编译安装目录
    # ./configure --prefix=/usr/local/python3    # 配置编译安装目录
    # make && make install    # 编译安装
    zipimport.ZipImportError: can't decompress data; zlib not available

    解决 zipimport.ZipImportError: can't decompress data; zlib not available 的方法:
    1.下载源码: http://www.zlib.net/
    2.解压安装:

    # cd /home/centos/Downloads/
    #wget   http://www.zlib.net/zlib-1.2.11.tar.gz
    # tar zxvf zlib-1.2.11.tar.gz # cd zlib-1.2.11 # ./configure # make && make install

    重新安装 python3:

    # cd /home/centos/Downloads/Python-3.6.1
    # ./configure -- prefix=/usr/local/python3
    # make && make install
    # mv /usr/bin/python /usr/bin/python_old    # 备份旧的python
    # ln -s /usr/local/python3/bin/python3 /usr/bin/python    # 把新的 python3 链接到 python
    # python
    Python 3.6.1 (default, May 30 2017, 18:13:28) 
    # yum search    # 安装完后导致 yum 不可用
    File "/usr/bin/yum", line 30
        except KeyboardInterrupt, e:
                                ^
    SyntaxError: invalid syntax

    解决 yum 不可用:

    # vi /usr/bin/yum
    #!/usr/bin/python    改成:    #!/usr/bin/python_old
    # yum search

     

     
     
    posted on 2019-03-10 13:29 jason&li 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/ldms/p/10505037.html

    展开全文
  • Linuxpython升级版本

    2017-07-23 14:47:14
    (1)下载wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz (wget下载解析不过的话直接pc下载上传至linux系统) (2)下载完后解压tar -zxvf Python-3.5.3.tgz (2)为python新建一个目录 mkdir /...

    (1)下载wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz (wget下载解析不过的话直接pc下载上传至linux系统)

    (2)下载完后解压tar -zxvf Python-3.5.3.tgz

    (3)为python新建一个目录mkdir /usr/local/python

    (4)将解压后的Python-3.5.3文件mv到 /usr/local/python mv Python-3.5.3 /usr/local/python

    (5)进入解压目录路径/usr/local/Python

    (6)执行安装配置./configure

    (7)执行make 

    (8)执行make install

    (9)通过pythonx 进入python x = 大版本号

    展开全文
  • Linux升级Python3.7

    2019-08-25 11:51:23
    Linux升级Python3.7 Ubuntu18.x默认为python3.6.7,如何将它升级为3.7.x并且使其为默认版本的python呢? 首先先查看一下当前Python的版本: python3 -V 安装Python3.7 在终端输入如下代码安装最新Python3.7 apt ...

    Linux升级Python3.7

    Ubuntu18.x默认为python3.6.7,如何将它升级为3.7.x并且使其为默认版本的python呢?

    首先先查看一下当前Python的版本:
    python3 -V

    安装Python3.7

    1. 在终端输入如下代码安装最新Python3.7
      apt install python3.7
      在这里插入图片描述

    2. 将Python3.6和Python3.7添加到可选择升级当中
      sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
      sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2

    3. 升级Python3指向Python3.7
      sudo update-alternatives --config python3
      输入“2” 在这里插入图片描述

    4. 检验结果
      python3 -V
      在这里插入图片描述

    展开全文
  • Linux升级Python到3.X

    2018-10-10 18:10:14
    目前大部分都在用Python3.x,但是有些Linux主机上依旧是2.x版本,所以需要将LinuxPython版本进行升级,开始直接百度,看了几个博客,照着升级,结果一堆错误,各种装依赖包,各种错误,最终还是没搞定,尼玛,气死...
  • 下载对应的版本,我下载的是当时最新版本Python-3.6.4.tgz 2、将压缩包进行解压,tar -xvf Python-3.6.4.tgz 3、安装  cd Python-3.6.4  ./configue (可以--prefix=/usr/local/python3 指定安装路径,不...
  • 创建目录python3.6.5安装目录: mkdir /usr/local/python3.6.5 进入安装目录: cd /usr/local/python3.6.5 执行以下命令,下载python安装包 wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz ...
  • Linux升级Python版本

    2018-07-04 21:44:33
    linux自带的python是2.6版本的,用习惯了2.7.x,所以想升级python21.下载源码包,后面的下载链接直接在python官网找的,如果想安装更高的版本自行更换wget ...
  • linux系统下升级python版本 1.更新yum源 yum -y update 2. 安装依赖包: yum groupinstall -y ‘development tools’ yum install -y zlib-devel bzip2-devel openssl-devel xz-libs 3.下载python版本: ...
  • linux中如何升级Python

    2019-09-29 06:10:09
    使用wget 下载Python 安装包  我是在虚拟中当中安装的:  wget http://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz  报错:    解决:  搜了一下说是没安装openssl,那就安装吧  yum install ...
  • Linuxpython升级步骤

    2016-08-12 13:56:23
    原文地址... 首先下载源tar包  可利用linux自带下载工具wget下载,如下所示: 1 # wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0
  • linux升级python

    2018-04-19 12:06:51
    run24pro@linuxidc.com:/usr/local/lib$ cd /usr/local/lib run24pro@linuxidc.com:/usr/local/lib$ cd /usr/...run24pro@linuxidc.com:/usr/bin$ sudo cp /usr/bin/python /usr/bin/python_bak run24pro@linuxidc...
  • linux升级安装Python3.6.2

    2019-06-28 21:49:25
    在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的,但是linux中默认安装的python一般是2.6和2.7版本的,要是使用linux下的python就很有必要升级一下。 1.检查确认系统的相关信息 ...
  • linux升级python版本

    2018-05-14 11:43:14
    linux升级python版本 cenos7.2自带的python版本为2.7.5 下载最新版本的python包: wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz 解压压缩包 tar xvf Python-2.7.15.tgz 指定安装路径...
  • 1、确认当前python版本下载最新Python3.7    https://www.python.org/ftp/python/3.7.0/ 2、进入该压缩包的下载目录,发现该压缩包(红色) 3、解压,出现安装文件夹(蓝色)  tar -zxJf Python-3.7.0.tar...
  • 下载Python-2.7安装包:wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz解压缩安装包tar -xvjf Python-2.7.3.tar.bz2进入解压缩后的文件夹cd Python-2.7.3在编译前先在/usr/local建一个文件夹python...
  • 对系统Linux(Ubuntu)中的python3.5.2进行升级 其实升级python3.6.3只需要三个指令。 1. $sudo add-apt-repository ppa:jonathonf/python-3.6 2.$ sudo apt update 3.$ sudo apt install python3.6 可以使用...
1 2 3 4 5 ... 20
收藏数 51,160
精华内容 20,464