You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 18.04下创建Python软链接失败,是否需先删除原文件?

解决Ubuntu 18.04下Python软链接指向问题

首先,你遇到的错误是因为/usr/bin/python这个软链接已经存在——默认情况下Ubuntu 18.04里它是指向Python 2.7的,所以直接创建新链接会提示文件已存在。下面给你两种稳妥的解决方式:

第一步:先确认原软链接的指向

先执行这条命令,看看当前python链接到底绑定的是哪个版本:

ls -l /usr/bin/python

输出通常会是这样:

lrwxrwxrwx 1 root root 9 Apr 5 2022 /usr/bin/python -> python2.7

第二步:修改软链接的两种方式

方式一:手动删除原链接再创建新的(直观稳妥)

因为/usr/bin是系统目录,操作需要管理员权限,记得加sudo:

sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3 /usr/bin/python

执行完后再用ls -l /usr/bin/python验证,应该能看到它已经指向python3了。

方式二:用强制覆盖参数一步到位

ln命令的-f参数可以直接覆盖已存在的链接,省去手动删除的步骤:

sudo ln -sf /usr/bin/python3 /usr/bin/python

额外提醒

Ubuntu 18.04的部分系统工具(比如一些遗留脚本)可能还依赖Python 2,如果修改python的默认指向后遇到工具报错,可以在脚本里直接指定/usr/bin/python2.7来运行,而不是用python这个通用别名。

内容的提问来源于stack exchange,提问作者user824624

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 07:57:46