很多在使用Python开发的小伙伴们,有时候会发现Python3.5版本好像不支持自己一些其他脚本文件,必须更新为新版本的,但是又不知道如何卸载掉Ubuntu16自带的Python3.5版本,从而下载更高的Python版本。
下面让我们来看看几个的卸载掉Ubuntu16自带的Python3.5的具体方法和步骤吧。
第一种卸载的方法:这个方法相对来说比较简单,但有时候极个别用户反馈也删不干净总会报错。
1)卸载Python3.5
$sudo apt-get remove python3.5
2)卸载python3.5以及它的依赖包
$sudo apt-get remove --auto-remove python3.5
3)清除python3.5
要想清除python3.5的配置文件和数据文件,执行以下命令:
$sudo apt-get purge python3.5 $sudo apt-get purge --auto-remove python3.5
第二种卸载的方法:使用Ubuntu的PPA,其实就是更改source.list中的软件更新。这个方式第一次尝试,比较之前的升级方式简便,只需3步。
1)添加仓库
sudo add-apt-repository ppa:jonathonf/python-3.6
# 若添加失败sudo apt-get install python-software-propertiessudo apt-get install software-properties-common
2)更新软件源list
sudo apt-get update
# 若出现E: Failed to fetch http://ppa.launchpad.net/..... E: Some index files failed to download. They have been ignored, or old ones used instead
# 手动更新source.listsudo vi /etc/apt/sources.list
# 检查下有没有ppa,有的话注释掉那一行;没有的话,加上下面的这一行
deb http://ppa.launchpad.net/q-quark/equalx/ubuntu xenial main
# 当然在你进行源列表更新的时候会很快,可能没注意这几行报错,接着下一步安装Python3.6也会报其他错
3)举例假如需要:安装Python3.6
sudo apt-get install python3.6# 若报错E: Unable tolocate package python3.6# E: Couldn‘t find any package by glob‘python3.6‘# E: Couldn‘t find any package by regex‘python3.6‘# 当然,这是上一步更新软列表没有成功
以上就是卸载掉Ubuntu16自带的Python3.5的具体方法和步骤了,这两种方法相对来说是比较简单且实用的。