openSUSE下修改python3为默认python

前言

在大多数基于 Ubuntu 和 Debian 的 Linux 发行版中,python 命令通常指向 Python 2 解释器,而 python3 命令则指向Python 3 解释器。这可能会导致使用 Python 3 的脚本和工具出现问题,因为它们需要明确地使用 python3 命令来执行。

为了解决这个问题,Ubuntu 和 Debian 等发行版提供了一个名为 python-is-python3 的软件包,它将 /usr/bin/python 符号链接指向默认的 Python 3 解释器。通过安装此软件包,您可以确保 python 命令在系统中指向 Python 3,并避免使用 python3 命令来运行脚本和工具。

修改

  1. 查看系统 python 版本, 是否存在 python2 版本, 如果存在就不要改了

ll /usr/bin/python*

输出如下 :

lrwxrwxrwx 1 root root     9  2月 23 16:25 /usr/bin/python3 -> python3.6
-rwxr-xr-x 2 root root 10560  2月 23 16:25 /usr/bin/python3.6
-rwxr-xr-x 2 root root 10560  2月 23 16:25 /usr/bin/python3.6m
  1. "/usr/bin/python" 符号链接设置为默认的 Python 3 解释器
sudo ln -sf /usr/bin/python3 /usr/bin/python

搞定

输入 python -V , 不需要之前那样 python3 -V

xiamu@33:~> python --version
Python 3.6.15
posted @ 2023-03-23 20:16  夏目贵志ㅤ  阅读(146)  评论(0编辑  收藏  举报