Ubuntu18.04恢复默认的Python版本

Ubuntu18.04下默认的Python版本分别是Python2.7.17和Python3.6.9。命令行中python启动的是Python2.7.12的解释器,python3启动的是Python3.6.9的解释器。

一、检查电脑的Python版本

通过python --version或直接启动python解释器查看python版本,包括但不限于:pythonpython2python3python3.6等等。
查看python所在的路径:

which python
二、Annaconda覆盖默认的Python2

如果python启动的是python3.7,并且解释器的路径与Annaconda相关。由于本人不使用Annaconda,因此先把Annaconda卸载掉。

Annaconda一般安装在/home目录下,将整个文件夹删除掉之后,再删掉.bashrc里面的相关路径即可。

再通过python命令启动Python解释器,检查所指向的Python版本。

三、在.bashrc中通过alias将python指向其他非默认的Python版本

这种情况是能在.bashrc中找到一行:

alias python='/path/to/python3.7'

这样相当于只是将命令行中的命令的python简单替换为python3.7而已,但是在别的地方,例如pip3,由于所指向的python版本未改变,pip3还是会将包安装到默认的python版本下,导致出现问题。

四、重新建立python3的软链接

/usr/bin/目录下通过ls -l查看软链接的情况,发现python3指向了python3.7,如下图所示:
在这里插入图片描述
然而与python3有关的其他软链接都指向了python3.6,这样估计会导致别的问题。

删除软链接:

sudo rm /usr/bin/python3

建立新的软链接:

sudo ln -s /usr/bin/python3.6 /usr/bin/python3
  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值