当前位置:首页 » 编程语言 » centos升级python3

centos升级python3

发布时间: 2023-05-02 15:06:00

python2.7升级至python3.6

python2.7现在已经正式被放弃了,运行会报错,所以得玩Python3版本了;

这里分享Centos7系统下将Python2.7升级3.6.9的方法,非常靠谱本人刚刚测试通过,看了老外的教程;

简单三步,就能快速讲过Python2+升级到Python3+;

第一步:安装软件仓库

yum install centos-release-scl -yCOPY

第二步:YUM命令安装Python3.6版本

yum install rh-python36COPY

此时用命令查看检查python –version系统依然是Python2.7.5版本

第三步:将Python3.6+设为系统默认版本

sclenablerh-python36 bashCOPY

这个命令所执行的操作是调用脚本/opt/rh/rh-python36/enable,该脚本会自动更改系统Shell环境变量。

这个时候再用python –version命令检查,系统的Python默认版本已经变成了Python 3.6.9

第四步:升级pip

原有的pip版本会很低,所以也需要升级一下,升级命令如下:

pip install --upgrade pip

㈡ centOS如何升级python

centOS下升级python版本的详细步骤

1、可利用linux自带下载工具wget下载,如下所示:

笔者安装的是最小centos系统,所以使用编译命令前,必须安装wget服务,读者如果安装的是界面centos系统,或者使用过编译工具则可跳过安装wget,直接进行下边的编译步骤。

wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz

2、下载完成后到下载目录下,解压

tar -xzvf Python-3.3.0.tgz

3、进入解压缩后的文件夹

cd Python-3.3.0

相关推荐:《Python教程》

4、在编译前先在/usr/local建一个文件夹python3(作为python的安装路径,以免覆盖老的版本)

mkdir /usr/local/python3 (此处新建文件夹用mkdir,如果是新建文件则用touch)

5、开始编译安装

笔者安装的是最小centos系统,所以使用编译命令前,必须安装编译套件gcc,读者如果安装的是界面centos系统,或者使用过编译工具则可跳过安装gcc,直接进行下边的编译步骤

./configure --prefix=/usr/local/python3

make

make install

6、此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字(笔者保留了两个版本的,一个python,一个python3,所以第6步笔者略过,把第7步的链接后名字改为python3,读者可按正常步骤,实现的效果相同)

mv /usr/bin/python /usr/bin/python_old2

7、再建立新版本python的链接

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

8、这个时候输入

python -V

9、就会显示出python的新版本信息

[idolaoxu@localhost home]# python -V

Python 3.3.0

PS:如果不建立新安装路径python3,而是直接默认安装,则安装后的新python应该会覆盖linux下自带的老版本,也有可能不覆盖,具体看安装过程了,这个大家可以自己试验下,当然如果还想保留原来的版本,那么这种方法最好不过了。

㈢ centos 系统系统怎样升级python到python3

CentOS系统升级Python到Python3.3步骤。我们通常会要升级一些软件了,今天我介绍在centos中升级python的例子,希望下文可以帮助到各位朋友,有兴趣的一起来看看。
CentOS中,Python的版本默认为2.6版本,而我们有很多工作可能需要更高的版本,而去Python官网的时候发现,Python的版本已经到3.3了,于是下载并升级了下CentOS中Python的版本。
1、下载Python 3.3
wget http://www.python.org/ftp/python/3.3.2/Python-3.3.2.tar.bz2
2、安装Python 3.3
tar -jxvf Python-3.3.2.tar.bz2

cd Python-3.3.2

./configure

make && make install
3、到此我们已经安装完成了,但是我们进入shell后,发现python还是旧版本,我们需要建立一个链接
mv /usr/bin/python /usr/bin/python-2.6【这个跟下面的2.6,好像没啥关系。默认系统就有一个python2.6】

ln -s /usr/local/bin/python3.3 /usr/bin/python
#查看一下新版本
python -V
4、安装配置完成后,yum可能无法正常工作,还需要做些配置
vi /usr/bin/yum

将其中的/usr/bin/python修改为#/usr/bin/python2.6
至此完成工作

㈣ centos7 一键升级python3

centos7服务器都是默认安装python2,使用下面的脚本可以一键升级到python3.7 。
使用方法,新建py文件,上传服务器,输入命令:python 文件名.py

参考 :
www.cnblogs.com/fqnb001/p/12483146.html

㈤ CentOS7安装Python3

       yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

       wgethttps://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xzxz-d Python-3.6.6.tar.xztar-xf Python-3.6.6.tarcdPython-3.6.6

      ## 注:--enable-optimizations 参数可不加。写在第一行,希望客官能注意到

       ./configure prefix=/usr/local/python3 --enable-optimizations

       make 

        make install## 此处有小漫长的等待时间

      mv/usr/bin/python /usr/bin/python.bk

      mv/usr/bin/pip /usr/bin/pip.bk

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

      ln -s  /usr/local/python3/bin/pip3    /usr/bin/pip

    修改/usr/bin/yum和/usr/libexec/urlgrabber-ext-down的首行脚本声明

     vim/usr/bin/yum

      # 第一行,把/usr/bin/python修改为/usr/bin/python2.7或者python2(2.7的链接)

      vim  /usr/libexec/urlgrabber-ext-down   # 同上 

     python -V   

      yum

      rm -f  /usr/bin/python.bk

      rm -f   /usr/bin/pip.bk 

热点内容
服务器存储1gb租赁费多少钱 发布:2024-11-01 12:38:09 浏览:871
苹果6vpn添加配置怎么弄 发布:2024-11-01 12:36:18 浏览:796
职场的幸福密码是什么 发布:2024-11-01 12:34:57 浏览:748
18经验起床的服务器ip 发布:2024-11-01 12:30:15 浏览:39
这个锁屏密码是什么 发布:2024-11-01 12:24:51 浏览:92
相机存储卡排名 发布:2024-11-01 12:24:49 浏览:958
androidxml格式化 发布:2024-11-01 12:23:14 浏览:165
Vb6编译是错误不知道错误代码 发布:2024-11-01 12:16:23 浏览:159
局域网电脑访问服务器怎么提速 发布:2024-11-01 12:14:09 浏览:322
美创数据库 发布:2024-11-01 12:05:45 浏览:916