如何在一台电脑上安装两个python版本

How to install two python versions in one computer

我的电脑上有 Python 3.10 (64-bit)。我使用 VS Code。我需要安装 Python 3.8 (64-bit) 因为我需要使用 curses 并且它只适用于 Python 3.8.

为此使用了虚拟环境。 我使用 miniconda 来管理我的 python 版本。

安装后,您可以像这样简单地使用 python 3.8 创建一个环境:

conda create -n python38 python=3.8

之后就可以像这样激活创建环境了

conda activate python38

并像这样安装各种软件包:

conda install matplotlib pandas numpy

为此,您可以使用 virtual environments for example using Conda

  1. 为 python 3.8 创建一个虚拟环境。在项目文件夹 运行 中执行以下命令
    conda create --name "your-desired-environment-name" python="python-version"

例如为 Python 3.8、运行

创建虚拟环境
   conda create --name env_python3.8 python=3.8
  1. 激活创建的环境
    conda activate env_python3.8

然后,在visual studio代码中,您可以轻松地从一个虚拟环境切换到另一个虚拟环境。这取决于您正在进行的项目。

来自 VS Code 的以下 How-to guide 也很有帮助。