macOS 使用 conda 管理 Python 多版本

1. macOS 环境下安装 conda

conda 是一款用于管理不同版本 Python 及其相关包的开源工具。首先,在 macOS 上安装 conda,您需要下载适合 macOS 系统的安装包。您可以在官方网站下载并安装合适的版本。

安装完成后,打开终端,并输入以下命令来验证 conda 是否安装成功:

conda --version

如果正确显示了 conda 的版本号,那么说明 conda 已经正确安装。

2. 创建 conda 环境

为了能够管理不同版本的 Python,我们需要创建多个 conda 环境。每个环境都可以单独安装和管理不同版本的 Python 及其相关包。在创建环境之前,您需要确定要安装的 Python 版本。对于每个环境,您可以使用以下命令创建:

conda create -n 环境名称 python=Python版本号

2.1 创建一个 Python 2.7 环境

执行以下命令创建一个名为 "python2" 的 Python 2.7 环境:

conda create -n python2 python=2.7

等待环境创建完成后,可以通过以下命令激活该环境:

conda activate python2

验证 Python 版本是否正确:

python --version

2.2 创建一个 Python 3.9 环境

执行以下命令创建一个名为 "python3" 的 Python 3.9 环境:

conda create -n python3 python=3.9

同样地,激活环境并验证 Python 版本:

conda activate python3

python --version

3. 在 conda 环境中安装其他包

在创建好的 conda 环境中,您可以使用 conda 命令来安装其他 Python 包。例如,我们可以在 Python 2.7 环境中安装 pandas 包:

conda activate python2

conda install pandas

同样地,我们可以在 Python 3.9 环境中安装 numpy 包:

conda activate python3

conda install numpy

4. 使用 conda 切换环境

一旦创建了多个环境,您可以通过 conda 切换环境并使用指定的 Python 版本。使用以下命令可以切换到 Python 2.7 环境:

conda activate python2

切换到 Python 2.7 环境后,可以运行您的 Python 2.7 代码,并使用在该环境中安装的包。

如果想要切换回 Python 3.9 环境,则可以使用以下命令:

conda activate python3

同样地,在 Python 3.9 环境中执行代码。

5. 总结

通过使用 conda,您可以轻松地在 macOS 系统中创建和管理多个 Python 环境,并切换不同版本的 Python。这对于开发人员来说非常有用,特别是当需要在不同的 Python 版本下运行代码时。无论是使用 Python 2.7 还是 Python 3.9,conda 都能够帮助您管理和安装相关包,让开发工作更加高效。

后端开发标签