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 命令来运行脚本和工具。
修改
- 查看系统 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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通