如何在一台电脑上同时使用 Python 2 和 Python 3

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在一台电脑上同时使用 Python 2 和 Python 3相关的知识,希望对你有一定的参考价值。

一台电脑可以同时使用python2idle和python3idle,就是在系统中装两个版本的python,这样在文件右键菜单中就会出现两个IDLE,最新版python3.5.1已经可以显示版本号, python2.x的脚本就可以用python2idle编辑,python3.x的脚本就可以用python3idle编辑。

以下为安装两个版本时右键菜单的显示,上方为python2.7.11的IDLE,下方为3.5.1版本的:

参考技术A

用 pycharm 可以随意切换

本回答被提问者采纳

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

【中文标题】如何在一台电脑上安装两个python版本【英文标题】:How to install two python versions in one computer 【发布时间】:2021-12-24 00:33:25 【问题描述】:

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

【问题讨论】:

【参考方案1】:

为此,您可以使用virtual environments,例如使用Conda。

    为 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
    激活创建的环境
    conda activate env_python3.8

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

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

【讨论】:

【参考方案2】:

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

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

conda create -n python38 python=3.8

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

conda activate python38

然后像这样安装各种各样的包:

conda install matplotlib pandas numpy

【讨论】:

你能详细介绍一下吗 我编辑了我的答案。你用哪个IDE来运行python?如果您使用 PyCharm(我可以推荐),您可以简单地选择要用于项目的 Python 环境。 我使用 vs code 作为我的主要文本编辑器

以上是关于如何在一台电脑上同时使用 Python 2 和 Python 3的主要内容,如果未能解决你的问题,请参考以下文章

如何让Python和Java环境变量共存,意思就是如何让Python和Java能在一台电脑上一同使用?(window7系统)

如何在一台电脑上同时使用两个github帐号

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

如何控制在一台机子上不能同时运行多个此软件,只能运行一个此软件

还在一台一台安装系统?来我这 告诉你同时安装一百台是多么的轻松(电脑请上顶级配置)

怎么在一台电脑上同时挂多个QQ (越多越好)