在 Ubuntu 18.04 上安装 Python 3 和 python 2.7

dar*_*e80 10 python3

我有 Python2.7 和许多用于运行大部分代码的库。但是,我想在它旁边安装 python3,这样我就可以偶尔使用它来测试我最近获得的一些新代码。

如何安装它以避免对 Python2.7 和已安装的库造成任何问题?

Gor*_*ter 16

正如 Hugo 在上面的评论中所说,python3 应该已经安装好了,你可以python3像他提到的那样在终端中使用它来运行它。

设置虚拟环境:
您还可以使用 pip 设置虚拟 python 环境。使用以下命令安装 pip。

sudo apt install python-pip
Run Code Online (Sandbox Code Playgroud)

(为python3安装pip3,使用这个命令sudo apt install python3-pip
现在你已经安装了pip,你可以参考这个链接的说明来学习如何设置这些虚拟环境来测试各种python版本和包

使用 update-alternatives 在 python 版本之间切换
如果您不想设置虚拟环境,那么您也可以使用update-alternatives在 python 版本之间切换。首先运行这两个命令,但要确保 python 版本与您计算机上的版本匹配

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
Run Code Online (Sandbox Code Playgroud)

然后您可以update-alternatives使用该--config选项运行,以便您可以选择要选择哪个版本作为默认版本

$ sudo update-alternatives --config python
Run Code Online (Sandbox Code Playgroud)

使用交互式菜单选择您要使用的默认版本。为了检查您的更改是否有效,您可以使用python --version