Ubuntu16.04 Pythonを3.6にアップグレードします.5

1917 ワード

元帖はIT老兵ブログに保存されている.
Ubuntu16.04 Pythonを3.6にアップグレードします.5
前言
半月ほどブログを更新していませんが、最近用事が多くて、ずっと整理する時間がなくて、今から整理作業を始めます.
Pythonのシステムを開発するにはPython 3をインストールする必要がある.6以上のバージョンは、使用するオペレーティングシステムがUbuntu 16であるためである.04、デフォルト帯のPythonは2.7.112と3.5は、需要を満たしていないので、Pythonをアップグレードする必要があります.
本文
ここにはソースコードからインストールするという投稿がありますが、この方法はもともと試したことがあります.システムのデフォルトのソフトチェーンコマンドを削除する必要があります.乱暴な感じがしますが、今はもっと良い方法があるのではないでしょうか.
投稿が見つかりました:http://ubuntuhandbook.org/index.php/2017/07/install-python-3-6-1-in-ubuntu-16-04-lts/ああ、ずいぶん簡単になったような気がして、試して、成功しました.
  • ppa倉庫を追加:
  • sudo add-apt-repository ppa:jonathonf/python-3.6

    add-apt-repositoryはapt倉庫を追加するコマンドです.ここを参照してください.
  • aptインデックスをアップグレードし、pythonを更新します.
  • sudo apt-get update
    
    sudo apt-get install python3.6
  • システムのデフォルトのソフトチェーンコマンドPython 3を新しいPython 3に交換します.6.
  • sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
    
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

    update-alternativesコマンドは、システムデフォルトコマンドのソフトチェーン指向を変更できます.ここで、上記の2つのコマンドは、システムデフォルトの/usr/bin/python3のソフトチェーン指向を変更し、2つの位置を指し、最も後ろの1と2が優先度です.
  • 以下のコマンドにより、Python 3の指向を切り替えることができます.
  • sudo update-alternatives --config python3

    これにより、構成が完了する.
    まとめ
    このような修正はソースコードのインストールよりもよく、3つのバージョンのPythonが共存し、切り替えることができるように感じられます.