当前位置: 首页
编程语言
sudo ln python3 python 软连接

sudo ln python3 python 软连接

热心网友 时间:2026-05-03
转载

从Python 2到Python 3:一次关键的软连接切换

在Linux系统中,默认的Python版本有时会让人感到意外。比如,当你信心满满地输入python --version,终端却返回“Python 2.7.17”——这可不是我们想要的Python 3环境。别担心,这通常只是一个软连接指向的问题,几步操作就能轻松搞定。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

第一步:确认现状与目标

首先,用python --version命令确认当前默认的Python版本。如果显示是2.x系列,说明系统默认的/usr/bin/python这个软连接正指向Python 2。我们的目标,就是将它重新指向Python 3的可执行文件。

顺便提一句,如果你想查看所有Python解释器的具体安装路径,可以使用whereis python命令,它会列出所有相关的二进制文件、源码和手册页位置。

第二步:移除旧的软连接

既然要改变指向,就得先清理旧的链接。执行以下命令:

sudo rm -rf /usr/bin/python

这个操作会删除/usr/bin/目录下名为python的软连接文件,为创建新的链接做好准备。放心,这不会删除Python 2或Python 3本身的安装文件。

第三步:建立新的软连接

接下来,就是建立新的指向。假设你的Python 3.6.9安装在/usr/bin/python3,那么创建软连接的命令如下:

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

这里,-s参数表示创建符号链接(软链接)。执行后,系统里的python命令就会指向/usr/bin/python3这个实际的可执行文件了。

sudo ln python3 python 软连接

上图清晰地展示了如何使用ln -s命令创建软连接的过程。

第四步:验证结果

最后,再次祭出我们的验证命令:

python --version

如果一切顺利,终端现在应该会显示“Python 3.6.9”。恭喜你,默认的Python版本已经成功切换。

整个过程其实很简单,核心就是理解并操作软连接。话说回来,在服务器或生产环境中进行此类操作前,务必确认关键应用程序是否兼容Python 3,毕竟这算是一个系统级的改动。好了,现在你的命令行已经准备好迎接Python 3的世界了。

来源:https://blog.csdn.net/liyunlong19870123/article/details/113759986

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
Composer删除不再需要的依赖_正确执行remove命令流程【心得】

Composer删除不再需要的依赖_正确执行remove命令流程【心得】

Composer删除不再需要的依赖:正确执行remove命令流程【心得】 remove 命令不删 vendor 目录里的包?先确认是否真卸载成功 执行完 composer remove vendor package-name,回头一看,vendor 目录里对应的文件夹居然还在。别急着怀疑是 Bug

时间:2026-05-03 16:11
phpstorm如何配置SFTP自动上传代码(同步更新教程)

phpstorm如何配置SFTP自动上传代码(同步更新教程)

根本原因是Deployment未启用自动上传或文件不在映射路径内;需检查Options中“Upload changed files automatically”是否勾选、Default server是否正确,并确认Mappings中Local path与Deployment path(相对Root

时间:2026-05-03 16:11
Git怎么创建和管理多个远程仓库_Git多远程源配置方法【高级】

Git怎么创建和管理多个远程仓库_Git多远程源配置方法【高级】

Git怎么创建和管理多个远程仓库_Git多远程源配置方法【高级】 话说回来,给一个本地仓库配置多个远程源,听起来像是高阶操作,其实核心逻辑并不复杂。关键在于理解清楚命名规则和推送目标,就能避免绝大多数混乱。 怎么给一个本地仓库添加多个 remote 首先明确一点:Git本身并不限制一个本地仓库关联多

时间:2026-05-03 16:10
Notepad++怎么设置特定扩展名的默认关联程序

Notepad++怎么设置特定扩展名的默认关联程序

Notepad++ 的“文件关联”真相:它管不了双击打开谁 先说一个核心判断:很多用户对 Notepad++ 的“文件关联”功能存在根本性误解。它其实是个“被动响应”的设置,而非“主动控制”系统行为的开关。 Notepad++ 里无法直接设置“用其他程序打开特定扩展名” 真相是,Notepad++

时间:2026-05-03 16:10
phpstorm怎么设置自动导入Namespace(编程效率工具)

phpstorm怎么设置自动导入Namespace(编程效率工具)

PHPStorm自动导入use语句需同时启用“Add unambiguous imports on the fly”和“Optimize imports on the fly”,并确保Composer autoload配置正确、类已被索引、PHP语言级别≥7 0。 很多开发者刚接触PHPStorm时

时间:2026-05-03 16:10
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程