简体   繁体   English

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

[英]How to install two python versions in one computer

I have Python 3.10 (64-bit) on my computer.我的电脑上有Python 3.10 (64-bit) And I use VS Code .我使用VS Code I need to install Python 3.8 (64-bit) because I need to work with curses and it only works with Python 3.8 .我需要安装Python 3.8 (64-bit)因为我需要使用curses并且它只适用于Python 3.8

Virtual environments are used for that.虚拟环境用于此目的。 I use miniconda to manage my python versions.我使用miniconda来管理我的 python 版本。

After installing it, you can simply create an environment with python 3.8 like this:安装后,您可以简单地使用 python 3.8 创建一个环境,如下所示:

conda create -n python38 python=3.8

Afterwards you can activate the create environment like this之后,您可以像这样激活创建环境

conda activate python38

And install a wide variety of packages like so:并安装各种各样的软件包,如下所示:

conda install matplotlib pandas numpy

For that, you can use virtual environments for example using Conda .为此,您可以使用虚拟环境,例如使用Conda

  1. Create a virtual environment for python 3.8.为 python 3.8 创建一个虚拟环境。 In the project folder run the following command在项目文件夹中运行以下命令
    conda create --name "your-desired-environment-name" python="python-version"

eg to create a virtual environment for Python 3.8, run例如,为 Python 3.8 创建一个虚拟环境,运行

   conda create --name env_python3.8 python=3.8
  1. Activate the created environment激活创建的环境
    conda activate env_python3.8

Then, in visual studio Code, you can easily switch from a virtual environment to another.然后,在 Visual Studio Code 中,您可以轻松地从一个虚拟环境切换到另一个虚拟环境。 That depends on the project that you are working on.这取决于您正在从事的项目。

The following How-to guide from VS Code can also be helpful.以下来自 VS Code 的操作指南也很有帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM