前言
在大多数基于 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 命令来运行脚本和工具。
修改
- 查看系统 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
- "/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
标签:bin,python,openSUSE,Python,usr,root,python3
From: https://www.cnblogs.com/xiamuguizhi/p/17249292.html