Linux Ubuntu系统下python2的安装

FSL的安装脚本是用Python2写的,新版本的Ubuntu (16以后)在默认情况下没有安装Python2。在终端输入 python2,若提示没有相应的命令,则需要先安装Python2,如下指令:

sudo apt install python2

报错1:
Ubuntu20.04 "sudo apt-get install python2“导致"E: Unable to locate package python2
Unable to locate package

解决方法1:
Linux Ubuntu系统下python2的安装
背景:官方早年前已经宣布停止 Python 2 的更新和服务,所以对于ubuntu20版本之后的,都是自带安装了python3,但是我们在处理安装某些大型科学计算程序的时候,往往需要用到一些老版库和程序,此处以python2安装的FSL为例,关于安装python2的报错,我尝试了很多方法都不行:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python2.7

结果:Unable to Locate package

与此同时尝试更换了各种各样不同的源(阿里源,清华源都还是一样的报错问题)
但是,往往我们忽略了官方停止更新服务的背景,所以关键问题还是出在源的选择和载入上,正确的解决办法如下:
启用 universe 源仓库:

sudo add-apt-repository universe

更新源,并安装:

sudo apt update 
sudo apt install python2

查看安装是否成功:

python2 --version

这时终端会返回py2的版本号,安装成功!
在这里插入图片描述

Logo

更多推荐