宝塔面板,升级默认python2.7为python3.X,并共存!

2021年10月6日09:37:03宝塔面板608,550字数 1941阅读模式

centos7的默认python版本为2.7,但是2.7这个版本太老了,很多童鞋想升级为高版本。虽然宝塔自带了python管理器,但是这个玩意并不好用。此外centos的很多命令是基于py2.7,所以你升级python,请不要删除旧版本,新旧版本是可以共存的,删除旧版本也很容易出问题。

这篇文章就来说说如何升级python2.7为python3.X,宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=

宝塔面板,升级默认python2.7为python3.X,并共存!

1、python版本

官网:https://www.python.org/

所有版本:https://www.python.org/downloads/

目前最新版本为python3.10,所以这个教程就直接升级到目前的最新版本。当然,具体的根据自己的需要来选择安装。

2、查看系统的py版本

默认为python2.7.5

python -V
Python 2.7.5

3、安装python3.x

1)教程安装的是python3.10,具体看如下命令:

yum install gcc gcc-c++ -y
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz
tar xvf Python-3.10.0.tar.xz 
cd Python-3.10.0
./configure
make
make install

2)如果找不到这个下载连接,看图:

宝塔面板,升级默认python2.7为python3.X,并共存!

4、验证版本

1)经过上面的编译安装,现在来验证是否安装成功,命令如下:

[root@racknerd-2443e2 ~]# python -V
Python 2.7.5
[root@racknerd-2443e2 ~]# python3 -V
Python 3.10.0

2)可以看到python3.10已经安装成功,这个时候,其实就可以结束了,一般使用python3这样的命令就可以解决问题了。如果非要设置python3为默认版本,那么继续往下看。

5、设置py3.x为默认版本

1)Python的默认路径,在 /usr/bin下面。可以看到 python 软链接的是 python 2.7,执行 python 就相当于执行 python 2.7,也就是我们看到的默认版本。

这里也可以看到宝塔的默认py版本为python3.7,需要使用btpython命令才可以看到。

[root@racknerd-2443e2 ~]# ls -al /usr/bin | grep python
lrwxrwxrwx. 1 root root 37 Apr 1 2021 btpython -> /www/server/panel/pyenv/bin/python3.7
lrwxrwxrwx. 1 root root 7 Apr 1 2021 python -> python2
lrwxrwxrwx. 1 root root 9 Apr 1 2021 python2 -> python2.7
-rwxr-xr-x. 1 root root 7144 Nov 17 2020 python2.7

2)修改的思路就是把原来的软连接修改为python3.x即可。先将原来 python 的软链接重命名。

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

3)将 python 链接至 python3

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

效果,如下:

python -V
Python 3.10.0

6、配置yum

1)此时,由于将默认的 python 指向了 python3,yum不能正常使用,报错如下:

[root@racknerd-2443e2 ~]# yum -y install screen
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^^^^^^^^^^^^^^^^^^^^
SyntaxError: multiple exception types must be parenthesized

2) 修改文件,使之共存!!

此处为隐藏的内容
发表评论并刷新,方可查看

3)此时使用yum命令安装,已经没有问题。此时的python2和python3也已经共存。

 python -V
Python 3.10.0
python2 -V
Python 2.7.5

7、最后

修改/usr/bin/yum/usr/libexec/urlgrabber-ext-down 这两个文件,可以进入宝塔可视化编辑,宝塔在这方面还是很方便的。

weinxin
微信公众号
关注大鸟博客公众号
大鸟
宝塔面板docker安装umami 宝塔面板

宝塔面板docker安装umami

umami是个小巧好用的第三方统计站点程序,之前也介绍过umami的其他安装方法,这篇文章我们还是用宝塔面板来安装,不过这次的安装是用docker来安装该程序。宝塔服务器面板,一键全能部署及管理,送你...
aapanel安装Flarum正式版 宝塔面板

aapanel安装Flarum正式版

目前Flarum正式版的最新版本是1.2,这篇文章就利用宝塔面板的英文版本aapanel来安装这个论坛程序。至于如何利用宝塔面板来安装前面已经详细介绍过。可以看教程,宝塔面板安装Flarum – 一款...
评论  60  访客  59  作者  1
    • kuku
      kuku 1

      咋看不了隐藏内容啊,囧

      • zy
        zy 0

        感觉很用有用!

        • ce
          ce 0

          希望有用

          • langzi
            langzi 1

            希望看到内容

            • langzi
              langzi 1

              希望通过看到内容

              • langzi
                langzi 1

                感谢大佬!!!

                • kuku
                  kuku 1

                  感谢大佬

                  • 22
                    22 1

                    咋看不了隐藏内容啊,囧

                    • 爱奥乐
                      爱奥乐 1

                      看不了隐藏内容啊,囧

                      • jingfan
                        jingfan 0

                        希望看到qaq

                        • dino
                          dino 0

                          希望有用

                          • teliy
                            teliy 2

                            感谢分享

                            • dog
                              dog 0

                              这隐藏内容也一直看不到啊

                              • aa
                                aa 0

                                厉害,感谢博主

                                • 叶子
                                  叶子 1

                                  回复看隐藏内容_(:з」∠)_

                                  • douya88
                                    douya88 0

                                    感觉很用有用!

                                    • 哔哩
                                      哔哩 2

                                      我看看

                                      • 1123
                                        1123 0

                                        看影藏内容是什么

                                        • fishkeep
                                          fishkeep 1

                                          感谢,感谢

                                          • fishkeep
                                            fishkeep 1

                                            饿,评论了还看不到内容。
                                            感谢

                                            • 111
                                              111 0

                                              怎么看

                                              • 123
                                                123 0

                                                非常感谢博主分析!

                                                • www
                                                  www 0

                                                  感觉很用有用!

                                                  • wmq2342
                                                    wmq2342 0

                                                    很实用的帖子

                                                    • xc
                                                      xc 0

                                                      大佬666

                                                      • 青山隐隐水迢迢,秋尽江南草未凋
                                                        青山隐隐水迢迢,秋尽江南草未凋 0

                                                        带佬竟恐怖如斯

                                                        • 张三
                                                          张三 0

                                                          这个牛啊

                                                          • lee29
                                                            lee29 0

                                                            good jbo啊大佬

                                                            • heyareyou
                                                              heyareyou 0

                                                              什么内容,要评论才可查看

                                                            匿名

                                                            发表评论

                                                            匿名网友

                                                            :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

                                                            确定