资讯专栏INFORMATION COLUMN

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

Astrian / 5001人阅读

摘要:虽然宝塔自带了管理器,但是这个玩意并不好用。设置为默认版本的默认路径,在下面。这里也可以看到宝塔的默认版本为,需要使用命令才可以看到。此时的和也已经共存。

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

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

1、python版本

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

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

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

2、查看系统的py版本

默认为python2.7.5

python -VPython 2.7.5

3、安装python3.x

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

yum install gcc gcc-c++ -ywget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xztar xvf Python-3.10.0.tar.xz cd Python-3.10.0./configuremakemake install

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

4、验证版本

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

[root@racknerd-2443e2 ~]# python -VPython 2.7.5[root@racknerd-2443e2 ~]# python3 -VPython 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 pythonlrwxrwxrwx. 1 root root 37 Apr 1 2021 btpython -> /www/server/panel/pyenv/bin/python3.7lrwxrwxrwx. 1 root root 7 Apr 1 2021 python -> python2lrwxrwxrwx. 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 -VPython 3.10.0

6、配置yum

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

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

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

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

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

 python -VPython 3.10.0python2 -VPython 2.7.5

7、最后

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/122035.html

相关文章

  • 国外vps加速选择BBR加速、BBR魔改版、BBRplus、锐速和腾讯TCPA

    摘要:现在使用云服务器,为了加快访问速度和跑满带宽,可通过加速魔改版锐速腾讯等拥塞算法达到加速目的。一键加速脚本加速是腾讯早前发布的加速策略,腾讯已删除资源。建站讲究稳定,可以使用原版和腾讯。现在使用VPS云服务器,为了加快访问速度和跑满带宽,可通过bbr加速、bbr魔改版、bbrplus、锐速、腾讯tcpa等拥塞算法达到加速目的。通过一键脚本来安装和启用这些加速策略。   为什么要加速?...

    baishancloud 评论0 收藏0
  • CentOS6.5升级安装Python3.3版本且保留原版本Python2.x

    摘要:如果我们是新服务器重新配置,那就可以只安装一个新版本。第一服务器升级图片描述这里会自动安装且检测最新版本。如果我们以后需要执行版本的话,可以这样脚本。这样,我们是不是很简单的就可以将当前系统已有的版本保留且安装到默认版本。 目前服务器的系统是CENTOS6.5版本镜像,已有软件是在Python2.7.5默认环境中运行,但是由于有一个新的工具脚本需要在Python3.x版本中运行,这里需...

    BakerJ 评论0 收藏0
  • WordPress建站:宝塔面板好用的Linux服务器面板安装教程

    摘要:一键配置环境网站数据库通过端轻松管理服务器。点击进入领取宝塔面板元礼包地址版请确保纯净系统安装支持,端管理,支持一键创建网站数据库安全管理,计划任务,文件管理,多版本共存及切换,一键开启环境。越来越多的人选择wordpress建站,个人站长其实门槛很低的,但是有些朋友觉得Linux服务器的各种命令脚本自己没法搭建环境。今天,小编给大家推荐一个不错的Linux面板工具,宝塔面板是一款使用方便、...

    番茄西红柿 评论0 收藏2637
  • 宝塔Linux面板升级失败网站列表不显示的解决方法

    摘要:今天,遇到一个客户宝塔面板点了一下升级,然后升级了两个小时一直正在升级我就点了刷新,应该是正在升级被我中断了。然后,我的宝塔后台的和内存使用率就成了百分之零了,网站也不显示了。后面,在官方找到解决方法,成功修复宝塔后台功能。今天,遇到一个客户宝塔面板点了一下升级,然后升级了两个小时一直正在升级我就点了刷新,应该是正在升级被我中断了。然后,我的宝塔后台的cpu和内存使用率就成了百分之零了,网站...

    番茄西红柿 评论0 收藏2637

发表评论

0条评论

最新活动
阅读需要支付1元查看
<