如何更改默认 Python 版本:超越兼容性问题
您安装了 Python 3.2,尽管运行了 Update Shell Profile 命令,终端仍然存在显示Python 2.6.1。这种差异可能会令人困惑,所以让我们探讨一下如何更改默认的 Python 版本。
历史背景:向后兼容性和多个版本
过去,Python2 很流行。 Python3 的发布引入了重大变化,打破了向后兼容性。为了保持现有脚本的兼容性,Python2 安装保持不变,并且通常通过 python3 访问最新版本。
当前实践:用户定义的默认和虚拟环境
如今,许多操作系统允许用户为 python 命令设置自定义默认值。这提供了更大的灵活性,因为大多数软件现在明确引用 python2 或 python3。
Shell 别名:便捷的本地选项
您可以在 shell 中创建自定义别名来让 python 启动 python3。但是,这种方法仅在本地计算机上方便,并且每次都需要手动输入别名。
多个 3. 或 2. 版本:使用操作系统的管理工具
如果您安装了多个 Python 版本,请使用操作系统的包管理器来跟踪并可能删除旧版本。如果您需要多个版本,请配置 $PATH 变量以优先考虑所需的默认值或使用 update-alternatives。
了解 $PATH 和符号链接
$PATH 是一个环境变量决定在哪些目录中搜索可执行文件。默认情况下,大多数系统在 $PATH 中都有 /usr/bin (或类似的),其中通常包含指向各种 Python 版本的符号链接。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3