这是我在 stackoverflow 上的第一个问题。
我目前正在使用 Ubuntu 18.04 构建 Chrome V8。
我需要Python 3.8和Python 2.7版本,但后者已经安装在Ubuntu上,所以我不需要它。但 Ubuntu 18.04 LTS 默认安装了 Python 3.6,这会在 V8 构建过程中导致问题。 (忍者相关问题)
因此,为了使用Python 3.8,我们安装了Anaconda并运行以下命令来配置虚拟环境。
conda 创建 --name v8 python=2.7
如果我使用 Anaconda(2021.04)创建环境,我以为 Python 3 的版本会停留在 3.8,这是 Anaconda 的 Python 版本,但它运行的是 3.6,这是现有 Ubuntu 的 Python 3 版本。
供您参考,我也尝试了 update-alternates 命令,但操作系统本身无法正常工作,所以如果您能告诉我如何解决此方法的问题,我将不胜感激。
如何修复此问题以便我可以同时使用 Python 3.8 和 Python 2.7 版本?
或
我可以在我的 anaconda 基础环境中将 link
python
命令更改为 python2.7(系统默认)吗?
欢迎来到 Stack Overflow!
Python 2.x 自 2008 年起已被弃用,自 2020 年以来没有任何安全更新。你确定你需要它吗?最好对您正在运行的任何脚本进行一些小的更改以使其与最新版本兼容。
无论如何,使用
conda
,你可以创建多个运行不同版本的Python的隔离环境,如下所示:
conda create --name v27 python=2.7
conda create --name v38 python=3.8
conda activate v27