迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Python >

Python 版本降级

作者:迹忆客 最近更新:2023/05/10 浏览次数:

Python 会定期维护和更新。 每次更新都会添加一些新功能,而一些旧功能可能会被弃用。

一些更新是主要的,而其他更新可能包括小的变化。 用特定 Python 版本编写的代码可能与其他版本兼容,也可能不兼容(主要示例是 Python 2 和 Python 3 之间的区别)。

本教程将演示如何根据我们在不同设备上的需求对 Python 进行降级。 我们将讨论适用于 Windows、Linux 和 Mac 设备的方法。


在 Windows 上降级 Python 版本

在 Windows 上重新安装以降级 Python

前几种方法涉及卸载当前版本的 Python 并安装所需版本。 有几种方法可以实现这一点。

第一种方法涉及从控制面板卸载当前的 Python 版本。 我们可以在控制面板中搜索添加或删除程序应用程序。

此应用程序包含设备上安装的所有程序的列表。 我们可以从这个列表中选择已安装的Python版本,右键选择卸载选项,按照步骤操作即可。

卸载已安装的 Python 版本的另一种方法是使用之前用于安装 Python 的 Python 包安装程序。 我们在运行 Python 包安装程序时获得了修复和卸载选项。

我们可以单击卸载选项并继续执行所需的步骤。

使用上述任何一种方法后,都需要删除同名目录(通常位于 C:\Program Files 目录)中可用的 Python 文件。 还需要确保删除环境变量中的路径。

在进行了Python的卸载之后,我们就可以安装需要的版本,并从Python官网下载其包安装程序。

在 Windows 上使用虚拟环境降级 Python

Python 允许我们创建不同的虚拟环境。 每个虚拟环境都可以有其所需的 Python 解释器和包版本。

要创建虚拟环境,我们可以在命令提示符下使用命令 pip install virtualenv。 我们需要从官网下载需要的版本。

在此之后,我们需要执行virtualenv \pathof\the\env -p \pathof\the\python_install.exe。 前者路径是我们希望存放环境的路径,后者是安装程序所在的路径。

在 Windows 上使用 Anaconda Prompt 降级 Python

此方法仅限于 Anaconda Navigator 用户使用。 在 Anaconda 提示符下,我们可以安装所需版本的 Python 并使用 conda install python= version 命令覆盖以前的版本。

有必要通过运行 conda search python 命令并检查可用版本来检查此版本是否可用。

我们也可以在 Anaconda 中非常轻松地创建一个新环境。 我们可以运行 conda create --name env_name python=python_version 命令来创建环境。


在 Linux 上降级 Python 版本

重新安装以在 Linux 上降级 Python

我们可以删除并安装所需的 Python 版本以将其降级。 首先,我们需要从官网下载安装包并安装。

然后,我们需要进入 Frameworks\Python.framework\Versions 目录并删除不需要的版本。 我们将在此目录中运行 sudo rm -rf python_version 命令以删除此版本。

在 Linux 上使用 Pyenv 降级 Python

Pyenv 允许我们通过创建环境在不同版本的 Python 之间切换。

我们可以在终端上使用 pyenv install python_version 命令安装所需的 Python 版本。 之后,我们可以使用 pyenv versions 命令查看可用版本。

要将所需版本设置为本地环境的 Python 版本,我们可以使用 pyenv local python_version 命令。

接下来,我们可以切换到不同的文件夹并全局设置所需的 Python 版本。 要为用户全局设置版本,我们使用 pyenv global python_version 命令。

在 Linux 上使用 Homebrew 降级 Python

Homebrew 是一个应用程序管理器,可以管理和安装开源应用程序。 它在 macOS 和 Linux 上可用。

我们可以克隆到我们所需的 Python 版本的存储库,并使用一组简单的命令取消链接以前的版本。 这些如下所示。

brew unlink python
brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/e128fa1bce3377de32cbf11bd8e46f7334dfd7a6/Formula/python.rb
brew switch python python_version

在 Linux 上使用 Anaconda 降级 Python

Anaconda 也可用于 macOS 和 Linux 设备。 我们可以按照上一节在 Windows 上降级 Python 中讨论的步骤进行操作,并将它们用于这些设备。


在 macOS 上降级 Python 版本

在 macOS 上,我们可以使用上一节中讨论的涉及 Pyenv、Homebrew 和 Anaconda 的方法。 这些方法在这里也有效。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Pandas read_csv()函数

发布时间:2024/04/24 浏览次数:254 分类:Python

Pandas read_csv()函数将指定的逗号分隔值(csv)文件读取到 DataFrame 中。

Pandas 追加数据到 CSV 中

发布时间:2024/04/24 浏览次数:352 分类:Python

本教程演示了如何在追加模式下使用 to_csv()向现有的 CSV 文件添加数据。

Pandas 多列合并

发布时间:2024/04/24 浏览次数:628 分类:Python

本教程介绍了如何在 Pandas 中使用 DataFrame.merge()方法合并两个 DataFrames。

Pandas loc vs iloc

发布时间:2024/04/24 浏览次数:837 分类:Python

本教程介绍了如何使用 Python 中的 loc 和 iloc 从 Pandas DataFrame 中过滤数据。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便