如何安装 python 3.5.2?

Rui*_*nda 14 python-2.7 python3 16.04

这是我第一次使用 ubuntu,所以我还不知道如何很好地使用它......我如何安装 python 3.5.2 ?它已经有了 2.7.12 版本。我的 Ubuntu 版本是 Ubuntu 16.04 LTS(桌面)。

ted*_*r42 8

基本流程:

sudo apt-get update
sudo apt-get install python3
Run Code Online (Sandbox Code Playgroud)

如果你想要一个非常具体的版本:

sudo apt-cache show python3
sudo apt-get install python3=3.5.1*
Run Code Online (Sandbox Code Playgroud)

  • 这对我来说仍然不起作用我得到“E:版本 '3.5.1*' for 'python3' was not found' (5认同)
  • 当我运行您建议的命令时,我收到 `E: Unable to locate package python3=`。你证明这是对的吗? (2认同)

小智 6

你一定已经注意到 Ubuntu 16.04 默认有“python 2.7.12”。要检查默认的 python 版本,请在以下行运行

   $ python -V
Run Code Online (Sandbox Code Playgroud)

它应该返回“Python 2.7.12”

建议我们不要尝试修改/卸载这个默认的python包,因为可能有许多其他系统文件/应用程序依赖它,如果我们卸载这个默认的python包,可能会产生一些意外的错误或问题。

因此,要使用最新版本的python,最好创建一个虚拟环境('virtualenv')。这是python内部的一个模块,方便我们在同一系统上使用多个python版本。

步骤 1:首先安装 python3 -

$ sudo apt-get update
$ sudo apt-get install python3
Run Code Online (Sandbox Code Playgroud)

第 2 步:现在安装“virtualenv”-

$ pip install virtualenv
Run Code Online (Sandbox Code Playgroud)

第 3 步:现在将 virtualenv 的路径设置为您想要的目录。让我们首先创建一个所需的目录-

$ mkdir MYENV
Run Code Online (Sandbox Code Playgroud)

它将在当前目录中创建一个名为“MYENV”的文件夹

步骤 4:将 virtualenv 的路径设置为创建的(所需)目录-

$ sudo virtualenv -p python3 MYENV
Run Code Online (Sandbox Code Playgroud)

第 5 步:激活 virtualenv

$ source MYENV/bin/activate
Run Code Online (Sandbox Code Playgroud)

完成..您应该能够在终端命令行中获得 (MYENV) 作为前缀。现在运行下面的命令

$ python -V
Run Code Online (Sandbox Code Playgroud)

它应该返回“python 3.5.2”