Python 版本降级
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 的方法。 这些方法在这里也有效。
相关文章
Pandas DataFrame DataFrame.shift() 函数
发布时间:2024/04/24 浏览次数:133 分类:Python
-
DataFrame.shift() 函数是将 DataFrame 的索引按指定的周期数进行移位。
Python pandas.pivot_table() 函数
发布时间:2024/04/24 浏览次数:82 分类:Python
-
Python Pandas pivot_table()函数通过对数据进行汇总,避免了数据的重复。
Pandas read_csv()函数
发布时间:2024/04/24 浏览次数:254 分类:Python
-
Pandas read_csv()函数将指定的逗号分隔值(csv)文件读取到 DataFrame 中。
Pandas 多列合并
发布时间:2024/04/24 浏览次数:628 分类:Python
-
本教程介绍了如何在 Pandas 中使用 DataFrame.merge()方法合并两个 DataFrames。
Pandas loc vs iloc
发布时间:2024/04/24 浏览次数:837 分类:Python
-
本教程介绍了如何使用 Python 中的 loc 和 iloc 从 Pandas DataFrame 中过滤数据。
在 Python 中将 Pandas 系列的日期时间转换为字符串
发布时间:2024/04/24 浏览次数:894 分类:Python
-
了解如何在 Python 中将 Pandas 系列日期时间转换为字符串