Ubuntu 18.04 中的 Python 版本

Pie*_*ero 5 python 18.04

我开始学习 python 并开始使用 ubuntu 18.04 和 atom 编辑器进行开发。

我没有安装 Python,也许它包含在 ubuntu18.04 中,但我看到了一些非常有趣的东西。

我使用的是 Python 2.7 版,但在文件夹中我有 2.7 版和 3.0 版的库。如果我想切换使用3.0版本怎么办?

这是控制台的输出,有人可以给我一些信息谢谢

$ which python
/usr/bin/python

$ python --version
Python 2.7.15rc1

cd /usr/local/lib/ && ls -l
drwxrwsr-x 4 root staff 4096 apr 26 20:23 python2.7
drwxrwsr-x 3 root staff 4096 apr 26 20:18 python3.6
Run Code Online (Sandbox Code Playgroud)

kar*_*rel 5

python3 默认包含在 Ubuntu 18.04 中,从终端启动 python3 解释器的命令是python3.

要在 Atom 文本编辑器中运行 Python 3.x 代码,请执行以下操作:

  1. 打开终端并输入:

     sudo apt install python-pip python3-pip python-ipykernel python3-ipykernel # python-ipykernel is optional 
     sudo python -m ipykernel install --user
     sudo python3 -m ipykernel install --user        
    
    Run Code Online (Sandbox Code Playgroud)
  2. 打开 Atom 并选择“设置”选项卡 -> 单击位于“设置”窗格左侧的蓝色安装按钮。在Featured Packages部分,Hydrogen 是列表中的第一个包,因为它是最受欢迎的 Atom 包。单击蓝色的安装按钮将其安装在 Atom 中。或者,您也可以在“设置”窗格的“安装包”部分的搜索框中搜索 Hydrogen 。Hydrogen 每次更新时都会自动更新 Python 2 和 Python 3 的 Python 内核。

  3. 重新启动 Atom 以启用 Hydrogen。

  4. 通过选择File -> Open File -> 浏览到 Python 文件并选择它,在 Atom 中打开 Python 3.x 文件。

  5. 选择Packages -> Hydrogen -> Run

  6. 将在 Atom 中打开一个小弹出窗口,要求您选择 Python 2 或 Python 3。通过单击选择 Python 3。

  7. Python 代码的结果将显示在与 Python 代码相同的 Atom 窗格中。


Ibs*_*ter 5

在 Ubuntu 18.04 上安装 Python 3。

首先更新软件包列表并安装先决条件:

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
Run Code Online (Sandbox Code Playgroud)

当出现提示时按 Enter 继续:

按 [ENTER] 继续或按 Ctrl-c 取消添加。启用存储库后,使用以下命令安装 Python 3:

sudo apt install python3
Run Code Online (Sandbox Code Playgroud)

至此,Python 3 已安装在您的 Ubuntu 系统上并可供使用。您可以通过输入以下内容来验证:

python3 --version
Run Code Online (Sandbox Code Playgroud)

Python 3.8.2

从 Python 2 切换到 Python 3。

来自评论:

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

会显示一个错误:

update-alternatives: error: no alternatives for python3 
Run Code Online (Sandbox Code Playgroud)

您需要更新 update-alternatives ,然后您将能够设置默认的 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.8 2
Run Code Online (Sandbox Code Playgroud)

然后运行:

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

将 python3.8 设置为默认值。

或者使用以下命令将python3.8设置为默认:

sudo update-alternatives  --set python /usr/bin/python3.8
Run Code Online (Sandbox Code Playgroud)