Linux系统更改默认Python版本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统更改默认Python版本相关的知识,希望对你有一定的参考价值。
参考技术A Linux 默认的Python版本为Python2.X,但是在很多时候我们需要使用Python3.X,那么我们需要更改Linux的默认Python版本,更改很简单,只需要两句话。sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
完成之后就可以看见Python版本由2.X改为了3.X。
参考https://www.cnblogs.com/white-the-Alan/p/8900004.html
在 ubuntu 18.04 中更改 python 的默认版本
【中文标题】在 ubuntu 18.04 中更改 python 的默认版本【英文标题】:Change default version of python in ubuntu 18.04 【发布时间】:2020-05-25 05:32:53 【问题描述】:我刚刚安装了 ubuntu 18.04,我真的不知道一切是如何工作的。我在我的 Windows 系统(3.8.1)中使用了最新版本的 python,并且想在 ubuntu 中使用该版本,但 python 的“预安装”版本是 2.7。有没有办法卸载旧版本的 python 而不是更改 python 命令的别名以匹配我要使用的版本?你能做到这一点还是ubuntu需要那个版本?如果您能帮助我或向我解释这一点,我将不胜感激。
【问题讨论】:
Ubuntu 使用该版本。保留它并在其旁边安装 3.8。 另外,有些库只适用于早期版本的 Python,例如 Tensorflow 和 Keras。 你应该使用虚拟环境,不要乱用系统的Python。 【参考方案1】:Ubuntu 中的一些服务和应用程序使用 Python 2.x 运行。不建议将其删除。相反,虚拟环境可能是一种很好的做法。在那里,您可以根据需要使用 Python 3.x,而不会弄乱系统的依赖关系。
【讨论】:
【参考方案2】:从 Ubuntu 18.04 中删除 Python 2 不是一个好主意,因为可能某些服务或应用程序正在使用它(尽管 Python 2 不再获得支持) (在 Ubuntu 19.10 中,我们只有 Python 3)
最好的答案是使用Virtual Environments,它可以为您创建一个隔离工作站,可以满足您的任何需求,并且不会与其他平台混淆。
【讨论】:
以上是关于Linux系统更改默认Python版本的主要内容,如果未能解决你的问题,请参考以下文章
linux usr/bin/和 usr/local/bin之间的关系; 什么是软链接等等; 如何更改默认python版本;
linux usr/bin/和 usr/local/bin之间的关系; 什么是软链接等等; 如何更改默认python版本;